diff options
author | Norbert Lange | 2009-06-20 13:49:02 +0000 |
---|---|---|
committer | Norbert Lange | 2009-06-20 13:49:02 +0000 |
commit | c0228cfe70d3ece58323cc92f57a0a5786c3294c (patch) | |
tree | 888db03317b9646d5d246e061e52182ba52a894a /tfmx | |
parent | 7ed1061507b569f3cede623dce7dd1f812a0e9dd (diff) | |
download | scummvm-rg350-c0228cfe70d3ece58323cc92f57a0a5786c3294c.tar.gz scummvm-rg350-c0228cfe70d3ece58323cc92f57a0a5786c3294c.tar.bz2 scummvm-rg350-c0228cfe70d3ece58323cc92f57a0a5786c3294c.zip |
Some more cleanups,
fixed patterncommand 0xFE not working,
added an option "-hack-patternstop" to the commandline tool
svn-id: r41710
Diffstat (limited to 'tfmx')
-rw-r--r-- | tfmx/tfmxplayer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tfmx/tfmxplayer.cpp b/tfmx/tfmxplayer.cpp index 82e93412e1..4f2f0a0071 100644 --- a/tfmx/tfmxplayer.cpp +++ b/tfmx/tfmxplayer.cpp @@ -125,13 +125,15 @@ void tfmxmain(const int argc, const char *const argv[]) { if (i + 1 < argc) { param = atoi(argv[++i]); debug( "play custom %02X", param); - player->doSong(0x18); + if (player->getSongIndex() < 0) + player->doSong(0x18); player->doSfx(param); hasCmd = true; } } else if (!strcmp("-flac", argv[i])) { playflag = 2; - } + } else if (!strcmp("-hack-patternstop", argv[i])) + player->_playerCtx.stopWithLastPattern = true; ++i; } |