Added a new '-t' commandline option to set TEMPO_BASE (note: In decimal, not hex.. should fix).

svn-id: r3641
This commit is contained in:
James Brown 2002-03-02 12:54:37 +00:00
parent ddad6760a5
commit 945d81761b
3 changed files with 17 additions and 7 deletions

View file

@ -195,7 +195,8 @@ void Scumm::scummMain(int argc, char **argv) {
_minHeapThreshold = 400000;
_gameDataPath = NULL;
_gameTempo = 0;
parseCommandLine(argc, argv);
if (_exe_name==NULL)
@ -208,7 +209,7 @@ void Scumm::scummMain(int argc, char **argv) {
if (!_gameDataPath) {
warning("No path was provided. Assuming that data file are in the current directory");
_gameDataPath = (char *)malloc(sizeof(char) * 2);
_gameDataPath = (char *)malloc(sizeof(char) * 2);
strcpy(_gameDataPath, "");
}
@ -413,6 +414,9 @@ void Scumm::parseCommandLine(int argc, char **argv) {
case 'p':
_gameDataPath = argv[++i];
break;
case 't':
_gameTempo = atoi(s+1);
goto NextArg;
default:
ShowHelpAndExit:;
printf(
@ -421,6 +425,7 @@ ShowHelpAndExit:;
"\tscummvm [-b<num>] [-p path] game\n"
"Flags:\n"
"\tb<num> - start in that room\n"
"\tt<num> - Set music tempo. Suggested: 1F0000\n"
"\tf - fullscreen mode\n");
exit(1);
}