@@ -39,13 +39,10 @@ extern void xrCompiler(LPCSTR name, bool draft_mode, bool pure_covers, LPCSTR ou
39
39
extern void verify_level_graph (LPCSTR name, bool verbose);
40
40
41
41
static const char * h_str =
42
- " The following keys are supported / required:\n "
43
- " -? or -h == this help\n "
44
- " -f<NAME> == compile level in gamedata/levels/<NAME>/\n "
45
- " -o == modify build options\n "
46
- " -s == build game spawn data\n "
47
- " \n "
48
- " NOTE: The last key is required for any functionality\n " ;
42
+ " -? or -h == this help\n "
43
+ " -f <NAME> == compile level.ai\n "
44
+ " -s <NAME,...> == build game spawn data\n "
45
+ " -verify <NAME> == verify compiled level.ai\n " ;
49
46
50
47
void Help () { MessageBox (0 , h_str, " Command line options" , MB_OK | MB_ICONINFORMATION); }
51
48
string_path INI_FILE;
@@ -63,8 +60,6 @@ void execute(LPSTR cmd)
63
60
sscanf (strstr (cmd, " -f" ) + 2 , " %s" , name);
64
61
else if (strstr (cmd, " -s" ))
65
62
sscanf (strstr (cmd, " -s" ) + 2 , " %s" , name);
66
- else if (strstr (cmd, " -t" ))
67
- sscanf (strstr (cmd, " -t" ) + 2 , " %s" , name);
68
63
else if (strstr (cmd, " -verify" ))
69
64
sscanf (strstr (cmd, " -verify" ) + xr_strlen (" -verify" ), " %s" , name);
70
65
@@ -156,7 +151,6 @@ void execute(LPSTR cmd)
156
151
void Startup (LPSTR lpCmdLine)
157
152
{
158
153
string4096 cmd;
159
- BOOL bModifyOptions = FALSE ;
160
154
161
155
xr_strcpy (cmd, lpCmdLine);
162
156
_strlwr (cmd);
@@ -165,20 +159,16 @@ void Startup(LPSTR lpCmdLine)
165
159
Help ();
166
160
return ;
167
161
}
168
- if ((strstr (cmd, " -f" ) == 0 ) && (strstr (cmd, " -g" ) == 0 ) && (strstr (cmd, " -m" ) == 0 ) && (strstr (cmd, " -s" ) == 0 ) &&
169
- (strstr (cmd, " -t" ) == 0 ) && (strstr (cmd, " -c" ) == 0 ) && (strstr (cmd, " -verify" ) == 0 ) &&
170
- (strstr (cmd, " -patch" ) == 0 ))
162
+ if ((strstr (cmd, " -f" ) == 0 ) && (strstr (cmd, " -s" ) == 0 ) && (strstr (cmd, " -verify" ) == 0 ))
171
163
{
172
164
Help ();
173
165
return ;
174
166
}
175
- if (strstr (cmd, " -o" ))
176
- bModifyOptions = TRUE ;
177
167
Logger.Initialize (" xrAI" );
178
168
u32 dwStartupTime = timeGetTime ();
179
169
execute (cmd);
180
170
// Show statistic
181
- char stats[ 256 ] ;
171
+ string256 stats;
182
172
u32 dwEndTime = timeGetTime ();
183
173
xr_sprintf (stats, " Time elapsed: %s" , make_time ((dwEndTime - dwStartupTime) / 1000 ).c_str ());
184
174
Logger.Success (stats);
@@ -195,5 +185,5 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi
195
185
196
186
Core._destroy ();
197
187
198
- return ( 0 ) ;
188
+ return 0 ;
199
189
}
0 commit comments