From c7fa610be3b6e072d3da4611f6de72390ebbf446 Mon Sep 17 00:00:00 2001 From: "mtilden@gmail.com" Date: Mon, 26 Dec 2011 09:09:47 +0000 Subject: - Linux compatible fixes including updated makefile - Mersenne Twister still says uint32 but it's now signed for compatibility with random uses needing negative values - Server seed is sent to clients, but needs to be able to be signed long long later on for authentic reasons - Protocol Version is required to match to ensure client compatibility, this should probably have a settings.ini check as well as store the value there git-svn-id: http://mc-server.googlecode.com/svn/trunk@121 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/MersenneTwister.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/MersenneTwister.h') diff --git a/source/MersenneTwister.h b/source/MersenneTwister.h index 18f34edde..e87fe0f9b 100644 --- a/source/MersenneTwister.h +++ b/source/MersenneTwister.h @@ -63,7 +63,7 @@ class MTRand { // Data public: - typedef unsigned long uint32; // unsigned integer type, at least 32 bits + typedef long uint32; // unsigned integer type, at least 32 bits enum { N = 624 }; // length of state vector enum { SAVE = N + 1 }; // length of array for save() -- cgit v1.2.3