aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_logic.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-08-31 22:18:11 +1000
committerPaul Gilbert2011-08-31 22:18:11 +1000
commitcee156d5963a2eae868cf4d93ebca57d8cdb2b83 (patch)
tree60455947ec55688e1afa56b73e68066b30e42607 /engines/tsage/blue_force/blueforce_logic.h
parent233592d28a1f0ebf01c6ba29f3c2f6673f97553a (diff)
downloadscummvm-rg350-cee156d5963a2eae868cf4d93ebca57d8cdb2b83.tar.gz
scummvm-rg350-cee156d5963a2eae868cf4d93ebca57d8cdb2b83.tar.bz2
scummvm-rg350-cee156d5963a2eae868cf4d93ebca57d8cdb2b83.zip
TSAGE: Implemented missing functionality for first game scene
Diffstat (limited to 'engines/tsage/blue_force/blueforce_logic.h')
-rw-r--r--engines/tsage/blue_force/blueforce_logic.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/tsage/blue_force/blueforce_logic.h b/engines/tsage/blue_force/blueforce_logic.h
index a3bcf9ea01..9de7add49d 100644
--- a/engines/tsage/blue_force/blueforce_logic.h
+++ b/engines/tsage/blue_force/blueforce_logic.h
@@ -106,6 +106,7 @@ public:
virtual Common::String getClassName() { return "NamedObject"; }
virtual void synchronize(Serializer &s);
virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void startAction(CursorType action);
void setup(int resNum, int lookLineNum, int talkLineNum, int useLineNum, int mode, SceneItem *item);
};
@@ -151,7 +152,7 @@ public:
virtual void process(Event &event);
virtual void dispatch();
virtual void loadScene(int sceneNum);
- virtual void proc13() { warning("TODO: SceneExt::proc13"); }
+ virtual void checkGun();
void addTimer(Timer *timer) { _timerList.add(timer); }
void removeTimer(Timer *timer) { _timerList.remove(timer); }