summaryrefslogtreecommitdiff
path: root/src/utility.cpp
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2010-12-26 13:33:20 +0200
committerPerttu Ahola <celeron55@gmail.com>2010-12-26 13:33:20 +0200
commit4ba5cd580d86710b54f4b523db4e8710fb56fdb6 (patch)
tree9812d18cefca537bfecc2f633046f1b45dc0ed77 /src/utility.cpp
parent582af0cb212a5bb522356657c89b643501935230 (diff)
downloadminetest-4ba5cd580d86710b54f4b523db4e8710fb56fdb6.tar.gz
minetest-4ba5cd580d86710b54f4b523db4e8710fb56fdb6.tar.bz2
minetest-4ba5cd580d86710b54f4b523db4e8710fb56fdb6.zip
drawing range updater update and myrand() (but not usage of it)
Diffstat (limited to 'src/utility.cpp')
-rw-r--r--src/utility.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/utility.cpp b/src/utility.cpp
index 7126cbbdc..924324b90 100644
--- a/src/utility.cpp
+++ b/src/utility.cpp
@@ -88,4 +88,18 @@ const v3s16 g_26dirs[26] =
// 26
};
+static unsigned long next = 1;
+
+/* RAND_MAX assumed to be 32767 */
+int myrand(void)
+{
+ next = next * 1103515245 + 12345;
+ return((unsigned)(next/65536) % 32768);
+}
+
+void mysrand(unsigned seed)
+{
+ next = seed;
+}
+