aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--simon/simon.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/simon/simon.cpp b/simon/simon.cpp
index db14f6aa69..36db7f22a2 100644
--- a/simon/simon.cpp
+++ b/simon/simon.cpp
@@ -3184,8 +3184,11 @@ void SimonState::fcs_unk1(uint fcs_index) {
// ok
void SimonState::fcs_unk_5(FillOrCopyStruct *fcs, uint fcs_index) {
- if (!(_game & GF_SIMON2)) {
+ if (_game == GAME_SIMON1WIN) {
o_kill_sprite_simon1(0x80);
+ } else if (!(_game & GF_SIMON2)) {
+ o_kill_sprite_simon1(0x81);
+ start_vga_code(0, 1, 0x81, 0, 0, 0xE);
}
}