aboutsummaryrefslogtreecommitdiff
path: root/tfmx
diff options
context:
space:
mode:
authorNorbert Lange2009-06-20 13:49:02 +0000
committerNorbert Lange2009-06-20 13:49:02 +0000
commitc0228cfe70d3ece58323cc92f57a0a5786c3294c (patch)
tree888db03317b9646d5d246e061e52182ba52a894a /tfmx
parent7ed1061507b569f3cede623dce7dd1f812a0e9dd (diff)
downloadscummvm-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.cpp6
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;
}