Updated - gnuskii - GNUSki improved for ascii skiing experience.
(HTM) git clone git://bitreich.org/gnuskii git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gnuskii
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
(DIR) LICENSE
---
(DIR) commit bddc46123ab7783e37faee6ea6e0eb28d8feed07
(DIR) parent 13598fd15595900aa167fe48d2518f96f6375daa
(HTM) Author: Rudolf Olah <rudolf.olah.to@gmail.com>
Date: Tue, 23 Jul 2024 17:33:53 -0400
Updated
Diffstat:
A src/common.h | 32 +++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/src/common.h b/src/common.h
@@ -0,0 +1,32 @@
+/***************************************
+Name: common.h
+Desc: Contains common functions
+Copyright (C) 2005 Rudolf Olah
+See GPL.txt for more details
+***************************************/
+#ifndef COMMON_H
+#define COMMON_H
+#include <string.h>
+#include <time.h>
+#include <math.h>
+
+int rndInt(int min, int max)
+{
+ //Swap numbers to make sure max = the maximum
+ int temp = max;
+ if (min>max)
+ {
+ max = min;
+ min = temp;
+ };
+ // Generate a number between min and max inclusive
+ int i = rand() % max + min;
+ srand(time(NULL)+i*25-rand()*time(NULL));
+ while (i < min || i > max)
+ {
+ i = rand() % max + min;
+ };
+ //printf("Generated number...%i\n",i); //Debug message
+ return i;
+};
+#endif