diff options
author | Perttu Ahola <celeron55@gmail.com> | 2010-12-26 13:33:20 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2010-12-26 13:33:20 +0200 |
commit | 4ba5cd580d86710b54f4b523db4e8710fb56fdb6 (patch) | |
tree | 9812d18cefca537bfecc2f633046f1b45dc0ed77 /src/utility.cpp | |
parent | 582af0cb212a5bb522356657c89b643501935230 (diff) | |
download | minetest-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.cpp | 14 |
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; +} + |