diff options
author | signde <signde@openttd.org> | 2004-09-11 19:34:11 +0000 |
---|---|---|
committer | signde <signde@openttd.org> | 2004-09-11 19:34:11 +0000 |
commit | 1fb915df69aaa77ec8be39bb96650e5ec568e245 (patch) | |
tree | a7f24d905e8470f6331b816f08ef922fb43b8532 /win32.c | |
parent | d03afadad23fced4bbb11df12a01f26cdbaf6844 (diff) | |
download | openttd-1fb915df69aaa77ec8be39bb96650e5ec568e245.tar.xz |
(svn r207) -Codechange: randomizer handling
-Fix: desync problem fixes
-Fix: server doesnt hang anymore when a client timed out
-Feature: low latency connection enhancements [*net_sync_freq, *net_ready_ahead]
Diffstat (limited to 'win32.c')
-rw-r--r-- | win32.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1951,12 +1951,12 @@ int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLin #if defined(_MSC_VER) { uint64 seed = rdtsc(); - _random_seed_1 = ((uint32*)&seed)[0]; - _random_seed_2 = ((uint32*)&seed)[1]; + _random_seeds[0][0] = ((uint32*)&seed)[0]; + _random_seeds[0][1] = ((uint32*)&seed)[1]; } #else - _random_seed_1 = GetTickCount(); - _random_seed_2 = _random_seed_1 * 0x1234567; + _random_seeds[0][0] = GetTickCount(); + _random_seeds[0][1] = _random_seeds[0][0] * 0x1234567; #endif argc = ParseCommandLine(GetCommandLine(), argv, lengthof(argv)); |