aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/game.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/draci/game.h')
-rw-r--r--engines/draci/game.h22
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;