aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--simon/simon.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/simon/simon.cpp b/simon/simon.cpp
index 4148b09cb3..7b671957d2 100644
--- a/simon/simon.cpp
+++ b/simon/simon.cpp
@@ -1619,6 +1619,16 @@ void SimonEngine::setup_cond_c_helper() {
goto out_of_here;
}
+ if (getGameType() == GType_FF) {
+ if (_variableArray[254] == 63) {
+ hitarea_stuff_helper();
+ } else if (_variableArray[254] == 75) {
+ hitarea_stuff_helper();
+ _variableArray[60] = 9999;
+ goto out_of_here;
+ }
+ }
+
delay(100);
} while (_lastHitArea3 == (HitArea *) 0xFFFFFFFF || _lastHitArea3 == 0);