aboutsummaryrefslogtreecommitdiff
path: root/tfmx
diff options
context:
space:
mode:
authorNorbert Lange2009-06-19 14:30:09 +0000
committerNorbert Lange2009-06-19 14:30:09 +0000
commitc7697fb200a10f2c6406239b32d66cc7163c3d59 (patch)
tree011ce214b4ca548aaade6740f9621de9ddf567b6 /tfmx
parentc3596c184b032744d0a6d0d72879dcde854ec93e (diff)
downloadscummvm-rg350-c7697fb200a10f2c6406239b32d66cc7163c3d59.tar.gz
scummvm-rg350-c7697fb200a10f2c6406239b32d66cc7163c3d59.tar.bz2
scummvm-rg350-c7697fb200a10f2c6406239b32d66cc7163c3d59.zip
added support for SFX by using a seperate Player for them.
svn-id: r41676
Diffstat (limited to 'tfmx')
-rw-r--r--tfmx/tfmxplayer.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tfmx/tfmxplayer.cpp b/tfmx/tfmxplayer.cpp
index b286d6d43d..82e93412e1 100644
--- a/tfmx/tfmxplayer.cpp
+++ b/tfmx/tfmxplayer.cpp
@@ -121,6 +121,14 @@ void tfmxmain(const int argc, const char *const argv[]) {
player->doSong(param);
hasCmd = true;
}
+ } else if (!strcmp("-c", argv[i])) {
+ if (i + 1 < argc) {
+ param = atoi(argv[++i]);
+ debug( "play custom %02X", param);
+ player->doSong(0x18);
+ player->doSfx(param);
+ hasCmd = true;
+ }
} else if (!strcmp("-flac", argv[i])) {
playflag = 2;
}