void e6y_InitCommandLine(void) { int p; if ((p = M_CheckParm("-skipsec")) && (p < myargc-1)) demo_skiptics = (int)(atof(myargv[p + 1]) * 35); if ((IsDemoPlayback() || IsDemoContinue()) && (startmap > 1 || demo_skiptics)) G_SkipDemoStart(); if ((p = M_CheckParm("-avidemo")) && (p < myargc-1)) avi_shot_fname = myargv[p + 1]; stats_level = M_CheckParm("-levelstat"); // TAS-tracers InitTracers(); shorttics = movement_shorttics || M_CheckParm("-shorttics"); // What hacked exe are we emulating? game_exe = EXE_NONE; if ((p = M_CheckParm("-exe")) && (p < myargc-1)) { if (!strcasecmp(myargv[p + 1], "chex") || !strcasecmp(myargv[p + 1], "chex.exe")) { game_exe = EXE_CHEX; } } }
void e6y_InitCommandLine(void) { int p; if ((p = M_CheckParm("-skipsec")) && (p < myargc-1)) { float min, sec; if (sscanf(myargv[p+1], "%f:%f", &min, &sec) == 2) demo_skiptics = (int) ((60 * min + sec) * TICRATE); else if (sscanf(myargv[p+1], "%f", &sec) == 1) demo_skiptics = (int) (sec * TICRATE); } if ((IsDemoPlayback() || IsDemoContinue()) && (startmap > 1 || demo_skiptics)) G_SkipDemoStart(); if ((p = M_CheckParm("-avidemo")) && (p < myargc-1)) avi_shot_fname = myargv[p + 1]; stats_level = M_CheckParm("-levelstat"); // TAS-tracers InitTracers(); shorttics = movement_shorttics || M_CheckParm("-shorttics"); }
int CheckDemoExDemo(void) { int result = false; int p; M_ChangeDemoExtendedFormat(); p = IsDemoPlayback(); if (!p) { p = IsDemoContinue(); } if (p) { char *demoname, *filename; filename = malloc(strlen(myargv[p + 1]) + 16); strcpy(filename, myargv[p + 1]); AddDefaultExtension(filename, ".lmp"); demoname = I_FindFile(filename, NULL); if (demoname) { result = G_ReadDemoFooter(demoname); free(demoname); } free(filename); } return result; }
void e6y_InitCommandLine(void) { int p; if ((p = M_CheckParm("-skipsec")) && (p < myargc-1)) demo_skiptics = (int)(atof(myargv[p + 1]) * 35); if ((IsDemoPlayback() || IsDemoContinue()) && (startmap > 1 || demo_skiptics)) G_SkipDemoStart(); if ((p = M_CheckParm("-avidemo")) && (p < myargc-1)) avi_shot_fname = myargv[p + 1]; stats_level = M_CheckParm("-levelstat"); // TAS-tracers InitTracers(); shorttics = movement_shorttics || M_CheckParm("-shorttics"); }