summaryrefslogtreecommitdiff
path: root/src/heretic/g_game.c
diff options
context:
space:
mode:
authorSimon Howard2011-10-13 20:07:52 +0000
committerSimon Howard2011-10-13 20:07:52 +0000
commitde3a8f767826d1aeb887da5e24140cd29790abf4 (patch)
tree453e21f856465120f1c5599f032486d8203560f3 /src/heretic/g_game.c
parentcb142afe2e4bfa756249cd0e7e17ddd3ec820a87 (diff)
downloadchocolate-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.c7
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);