Skip to content

Commit 62404d6

Browse files
committed
- remove '-lev', now can use drag drop onto executable
1 parent b2a208b commit 62404d6

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

DriverLevelTool/driver_level.cpp

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ void PrintCommandLineArguments()
169169
{
170170
const char* argumentsMessage =
171171
"Example: DriverLevelTool <command> [arguments]\n\n\n"
172-
" -lev <filename.LEV> \t: Specify level file you want to input\n\n"
172+
" <filename.LEV> \t: Specify level file you want to input\n\n"
173173
" -format <n> \t: Specify level format. 1 = Driver 1, 2 = Driver 2 Demo (alpha 1.6), 3 = Driver 2 Retail\n\n"
174174
" -textures <1/0> \t: Export textures (TGA)\n\n"
175175
" -models <1/0> \t: Export models (OBJ\n\n"
@@ -242,11 +242,6 @@ int main(int argc, char* argv[])
242242
main_routine = 1;
243243
i++;
244244
}
245-
else if (!stricmp(argv[i], "-lev"))
246-
{
247-
g_levname = String::fromCString(argv[i + 1], strlen(argv[i + 1]));
248-
i++;
249-
}
250245
else if (!stricmp(argv[i], "-dmodel2obj"))
251246
{
252247
ConvertDModelFileToOBJ(argv[i + 1], argv[i + 2]);
@@ -266,9 +261,16 @@ int main(int argc, char* argv[])
266261
}
267262
else
268263
{
269-
MsgWarning("Unknown command line parameter '%s'\n", argv[i]);
270-
PrintCommandLineArguments();
271-
return 0;
264+
String test = String::fromCString(argv[i], strlen(argv[i]));
265+
266+
if(File::extension(test).compareIgnoreCase("lev"))
267+
{
268+
MsgWarning("Unknown command line parameter '%s'\n", argv[i]);
269+
PrintCommandLineArguments();
270+
return 0;
271+
}
272+
273+
g_levname = test;
272274
}
273275
}
274276

0 commit comments

Comments
 (0)