diff options
Diffstat (limited to 'engines/draci/game.h')
-rw-r--r-- | engines/draci/game.h | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/engines/draci/game.h b/engines/draci/game.h index a712542e9e..31e27f9708 100644 --- a/engines/draci/game.h +++ b/engines/draci/game.h @@ -175,10 +175,18 @@ struct Room { GPL2Program _program; }; -enum LoopStatus { - kStatusGate, kStatusOrdinary, kStatusInventory, - kStatusDialogue, kStatusTalk, kStatusStrange, - kStatusFade +enum LoopStatus { + kStatusOrdinary, + kStatusGate, + kStatusInventory, + kStatusDialogue +}; + +enum LoopSubstatus { + kSubstatusOrdinary, + kSubstatusTalk, + kSubstatusFade, + kSubstatusStrange }; /** @@ -262,9 +270,9 @@ public: void setMarkedAnimationIndex(int index); void setLoopStatus(LoopStatus status); - void setLoopSubstatus(LoopStatus status); + void setLoopSubstatus(LoopSubstatus status); LoopStatus getLoopStatus(); - LoopStatus getLoopSubstatus(); + LoopSubstatus getLoopSubstatus(); bool shouldQuit() { return _shouldQuit; } void setQuit(bool quit) { _shouldQuit = quit; } @@ -321,7 +329,7 @@ public: Animation *_dialogueAnims[4]; LoopStatus _loopStatus; - LoopStatus _loopSubstatus; + LoopSubstatus _loopSubstatus; bool _shouldQuit; bool _shouldExitLoop; |