From de3a8f767826d1aeb887da5e24140cd29790abf4 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Thu, 13 Oct 2011 20:07:52 +0000 Subject: Convert Heretic code to use common main loop code. Working multiplayer! Subversion-branch: /branches/v2-branch Subversion-revision: 2417 --- src/heretic/g_game.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/heretic/g_game.c') 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); -- cgit v1.2.3