diff options
author | Simon Howard | 2011-10-13 20:07:52 +0000 |
---|---|---|
committer | Simon Howard | 2011-10-13 20:07:52 +0000 |
commit | de3a8f767826d1aeb887da5e24140cd29790abf4 (patch) | |
tree | 453e21f856465120f1c5599f032486d8203560f3 /src/heretic/g_game.c | |
parent | cb142afe2e4bfa756249cd0e7e17ddd3ec820a87 (diff) | |
download | chocolate-doom-de3a8f767826d1aeb887da5e24140cd29790abf4.tar.gz chocolate-doom-de3a8f767826d1aeb887da5e24140cd29790abf4.tar.bz2 chocolate-doom-de3a8f767826d1aeb887da5e24140cd29790abf4.zip |
Convert Heretic code to use common main loop code. Working multiplayer!
Subversion-branch: /branches/v2-branch
Subversion-revision: 2417
Diffstat (limited to 'src/heretic/g_game.c')
-rw-r--r-- | src/heretic/g_game.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/heretic/g_game.c b/src/heretic/g_game.c index 2c2b6cc6..69a3d5b7 100644 --- a/src/heretic/g_game.c +++ b/src/heretic/g_game.c @@ -132,7 +132,8 @@ boolean singledemo; // quit after playing a demo from cmdline boolean precache = true; // if true, load all graphics at start -short consistancy[MAXPLAYERS][BACKUPTICS]; +// TODO: Heretic uses 16-bit shorts for consistency? +byte consistancy[MAXPLAYERS][BACKUPTICS]; char *savegamedir; byte *savebuffer, *save_p; @@ -226,7 +227,7 @@ extern int inv_ptr; boolean usearti = true; -void G_BuildTiccmd(ticcmd_t * cmd) +void G_BuildTiccmd(ticcmd_t *cmd, int maketic) { int i; boolean strafe, bstrafe; @@ -836,7 +837,7 @@ void G_Ticker(void) { cmd = &players[i].cmd; - memcpy(cmd, &netcmds[i][buf], sizeof(ticcmd_t)); + memcpy(cmd, &netcmds[i], sizeof(ticcmd_t)); if (demoplayback) G_ReadDemoTiccmd(cmd); |