aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--simon/items.cpp2
-rw-r--r--simon/simon.cpp10
-rw-r--r--simon/simon.h2
-rw-r--r--simon/vga.cpp2
4 files changed, 8 insertions, 8 deletions
diff --git a/simon/items.cpp b/simon/items.cpp
index 99293bedd1..2e7dede61d 100644
--- a/simon/items.cpp
+++ b/simon/items.cpp
@@ -1462,7 +1462,7 @@ void SimonState::o_unk_127() {
} else {
if (a != _last_music_played) {
_last_music_played = a;
- playMusic(0, a);
+ playMusic(a);
}
}
}
diff --git a/simon/simon.cpp b/simon/simon.cpp
index 9cf0aaedea..5bef5e1988 100644
--- a/simon/simon.cpp
+++ b/simon/simon.cpp
@@ -3115,7 +3115,7 @@ void SimonState::processSpecialKeys() {
if (midi._midi_sfx_toggle)
midi.stop();
else
- playMusic(0, _last_music_played);
+ playMusic(_last_music_played);
} else
_sound->effectsPause(_effects_paused ^= 1);
break;
@@ -5041,16 +5041,16 @@ void SimonState::midi_play(uint music) {
// FIXME What exactly should this function do?
if (music != 0) {
//_midi_cur_song_ptr = ((arg_0 & 0xFFFF) << 4) + midi_songs;
- if (_vc72_var1 == 999)
+ if (_vc72_var1 == 999) {
//midi.initialize();
-
+ }
//_midi_var11 = 0;
//_midi_var12 = 1;
}
}
-void SimonState::playMusic(uint music_unk, uint music) {
+void SimonState::playMusic(uint music) {
if (midi._midi_sfx_toggle)
return;
@@ -5063,7 +5063,7 @@ void SimonState::playMusic(uint music_unk, uint music) {
midi.playXMIDI (_game_file);
}
_last_music_played = music;
- _vc72_var1 = music_unk;
+ _vc72_var1 = 999;
_vc70_var1 = 0xFFFF;
_vc72_var3 = 0xFFFF;
_next_music_to_play = 0xFFFF;
diff --git a/simon/simon.h b/simon/simon.h
index e1f0c824c1..0917ddf5f1 100644
--- a/simon/simon.h
+++ b/simon/simon.h
@@ -763,7 +763,7 @@ public:
void video_putchar_drawchar(FillOrCopyStruct *fcs, uint x, uint y, byte chr);
void midi_play(uint music);
- void playMusic(uint music, uint music_unk);
+ void playMusic(uint music);
void checkTimerCallback();
void delay(uint delay);
diff --git a/simon/vga.cpp b/simon/vga.cpp
index 085d722fcc..352c8ad53b 100644
--- a/simon/vga.cpp
+++ b/simon/vga.cpp
@@ -1693,7 +1693,7 @@ void SimonState::vc_62_palette_thing() {
if (!_video_var_3) {
if (_game & GF_SIMON2) {
if (_next_music_to_play != 0xFFFF)
- playMusic(999, _next_music_to_play);
+ playMusic(_next_music_to_play);
}
} else
_video_var_3 = true;