warzone2100/lib/framework
Cyp 53da8ac0d0 Fix desynch due to deltaGameTime not being deterministic during message processing.
Fixed by setting deltaGameTime = 0 in src/loop.c, after each game-state update.
Also, cleaned up lib/gamelib/gtime slightly.

To reproduce locally, start 2 clients, set one to 20x speed, the other to normal speed, and create droids on uneven terrain using the debug menu.
2010-11-18 10:56:41 +01:00
..
Makefile.am Add lib/framework/opengl.h to noinst_HEADERS 2010-09-20 18:34:41 +02:00
SDL_framerate.c Basic buildfile support for ICC and silence one warning. 2007-10-02 21:43:43 +00:00
SDL_framerate.h Assume that SDL headers are directly in the #include path, instead of assuming the SDL directory is in the #include path. 2010-08-05 20:05:02 +02:00
config-macosx.h Fix compilation of SQLite under OS X. Stats are still broken. 2009-03-01 13:06:59 +00:00
configfile.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
configfile.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
crc.cpp Verify in syncDebug that generated paths are identical. 2010-11-15 13:11:19 +01:00
crc.h Verify in syncDebug that generated paths are identical. 2010-11-15 13:11:19 +01:00
cursors.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
cursors.h Assume that SDL headers are directly in the #include path, instead of assuming the SDL directory is in the #include path. 2010-08-05 20:05:02 +02:00
cursors16.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
cursors32.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
debug.c Fix debug output on the console. 2010-09-13 10:49:12 +02:00
debug.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
endian_hack.h Remove SDL_swap* usage. 2010-08-15 20:46:41 +02:00
file.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
fixedpoint.h Fix broken moveCalcBlockingSlide comparisons, and make DEG(42) evaluate to 7645 without use of floating point. 2010-11-16 18:33:20 +01:00
frame.c Remove empty function `trigShutDown` 2010-09-20 18:34:42 +02:00
frame.h Introduce ModeQueue and ModeImmediate as an alternative to playing with bMultiMessages. 2010-10-22 18:13:04 +02:00
frameint.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
frameresource.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
frameresource.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
framework.vcproj Merge trig+CRC changes from newnet branch (all of lib/framework). 2010-06-17 18:32:54 +02:00
gettext.h Port r3878 and r3879 from trunk/ 2008-03-01 13:04:16 +00:00
i18n.c Add Turkish translation by Ayhan Görgülü. 2010-11-02 15:34:00 +01:00
i18n.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
input.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
input.h Assume that SDL headers are directly in the #include path, instead of assuming the SDL directory is in the #include path. 2010-08-05 20:05:02 +02:00
lexer_input.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
lexer_input.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
listmacs.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
macros.h Fix broken moveCalcBlockingSlide comparisons, and make DEG(42) evaluate to 7645 without use of floating point. 2010-11-16 18:33:20 +01:00
makefile.win32 Merge trig+CRC changes from newnet branch (all of lib/framework). 2010-06-17 18:32:54 +02:00
math_ext.h Fix broken moveCalcBlockingSlide comparisons, and make DEG(42) evaluate to 7645 without use of floating point. 2010-11-16 18:33:20 +01:00
opengl.h opengl.h: get rid of the X11 macro `Status` 2010-09-20 18:34:41 +02:00
physfs_ext.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
resly.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
resource_lexer.l Make the warn_unused_result warning squelch compile on distros where the fwrite is already in an if (fwrite()) {}. 2010-08-15 13:15:04 +02:00
resource_parser.y Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
stdio_ext.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
stdio_ext.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
string_ext.h Remove a (MSVC only) debug() line that spammed way too much. 2010-10-18 21:37:48 -04:00
strres.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
strres.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
strres_lexer.l Make the warn_unused_result warning squelch compile on distros where the fwrite is already in an if (fwrite()) {}. 2010-08-15 13:15:04 +02:00
strres_parser.y Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
strresly.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
tagfile.c Add a new debug flag type, LOG_FATAL. 2009-11-22 16:19:51 +01:00
tagfile.h cpp: Add extern "C" {} in headers. 2010-02-09 20:27:21 +01:00
treap.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
treap.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
trig.c Fix MSVC builds 2010-10-17 18:46:06 -04:00
trig.h trig: don't #include "math_ext.h" as trig.h doens't use it 2010-10-09 17:33:45 +02:00
types.h Merge remote branch 'origin/master' into newnet 2010-08-01 20:41:45 +02:00
utf.c Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
utf.h Fix (and add missing) headers to files. 2010-07-28 18:58:33 +02:00
vector.h Verify in syncDebug that generated paths are identical. 2010-11-15 13:11:19 +01:00
wzapp_c.h Fix desynch due to deltaGameTime not being deterministic during message processing. 2010-11-18 10:56:41 +01:00
wzglobal.h Add new keyword WZ_DECL_ALWAYS_INLINE to label functions that we always want to inline, even when compiling in debug mode. 2010-11-02 21:12:58 +01:00