[rott-commits] r254 - trunk/rott
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Fri Dec 18 05:54:41 EST 2009
Author: fabian
Date: 2009-12-18 05:54:41 -0500 (Fri, 18 Dec 2009)
New Revision: 254
Modified:
trunk/rott/rt_net.c
Log:
Enable playback of demo files in DATADIR.
Modified: trunk/rott/rt_net.c
===================================================================
--- trunk/rott/rt_net.c 2009-06-29 08:50:47 UTC (rev 253)
+++ trunk/rott/rt_net.c 2009-12-18 10:54:41 UTC (rev 254)
@@ -3077,10 +3077,10 @@
void GetDemoFilename (int demonumber, char * filename)
{
- strcpy(filename,"demo0_0.dmo\0");
+ strcpy(filename,DATADIR "DEMO0_0.DMO\0");
- filename[4] = (char)('0' + (byte)demonumber);
- filename[6] = (char)('0' + (byte)gamestate.violence);
+ filename[3 + sizeof(DATADIR)] = (char)('0' + (byte)demonumber);
+ filename[5 + sizeof(DATADIR)] = (char)('0' + (byte)gamestate.violence);
FixFilePath(filename);
}
//****************************************************************************
@@ -3091,7 +3091,7 @@
boolean DemoExists (int demonumber)
{
- char demo[20];
+ char demo[20 + sizeof(DATADIR)];
GetDemoFilename (demonumber, &demo[0]);
if (access (demo, F_OK) == 0)
@@ -3120,7 +3120,7 @@
void SaveDemo (int demonumber)
{
- char demo[20];
+ char demo[20 + sizeof(DATADIR)];
RecordDemoCmd ();
GetDemoFilename (demonumber, &demo[0]);
@@ -3136,7 +3136,7 @@
void LoadDemo (int demonumber)
{
- char demo[20];
+ char demo[20 + sizeof(DATADIR)];
int size;
GetDemoFilename (demonumber, demo);
More information about the rott-commits
mailing list