aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_logic.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tsage/blue_force/blueforce_logic.h')
-rw-r--r--engines/tsage/blue_force/blueforce_logic.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/tsage/blue_force/blueforce_logic.h b/engines/tsage/blue_force/blueforce_logic.h
index 762833be41..c4c1b22efd 100644
--- a/engines/tsage/blue_force/blueforce_logic.h
+++ b/engines/tsage/blue_force/blueforce_logic.h
@@ -137,6 +137,8 @@ public:
void setup(SceneObject *object, int visage, int frameNum, int yDiff);
};
+enum ExitFrame { EXITFRAME_NE = 2, EXITFRAME_E = 3 };
+
class SceneExt: public Scene {
private:
void gunDisplay();
@@ -145,6 +147,7 @@ public:
int _field372;
int _field37A;
EventHandler *_eventHandler;
+ Visage _cursorVisage;
Rect _v51C34;
public:
@@ -162,12 +165,12 @@ public:
void display(CursorType action);
};
-class GameScene: public SceneExt {
+class GroupedScene: public SceneExt {
public:
int _field412;
int _field794;
public:
- GameScene();
+ GroupedScene();
virtual void postInit(SceneObjectList *OwnerList = NULL);
virtual void remove();