From 7762c494324075170ce3b84761bdaba31a390228 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 12 Apr 2016 13:48:21 +0200 Subject: GNAP: Fix another warning and adding a catching condition --- engines/gnap/gnap.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/gnap') diff --git a/engines/gnap/gnap.cpp b/engines/gnap/gnap.cpp index 2dfd0b1b72..c42dc2b97f 100644 --- a/engines/gnap/gnap.cpp +++ b/engines/gnap/gnap.cpp @@ -2273,7 +2273,7 @@ void GnapEngine::toyUfoFlyTo(int destX, int destY, int minX, int maxX, int minY, _toyUfoY = clippedDestY; if (i - 1 > 0) { - int seqId; + int seqId = 0; if (isFlag(kGFUnk16)) seqId = 0x867; else if (isFlag(kGFJointTaken)) @@ -2282,6 +2282,8 @@ void GnapEngine::toyUfoFlyTo(int destX, int destY, int minX, int maxX, int minY, seqId = 0x85F; else if (isFlag(kGFGroceryStoreHatTaken)) seqId = 0x857; + else + error("Unhandled flag in GnapEngine::toyUfoFlyTo(): 0x%x", _gameFlags); v16[0].sequenceId = seqId; v16[0].id = 0; _gameSys->insertSequence(seqId | 0x10000, 0, -- cgit v1.2.3