diff options
Diffstat (limited to 'engines/tsage/scenes.h')
-rw-r--r-- | engines/tsage/scenes.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/tsage/scenes.h b/engines/tsage/scenes.h index da813f019a..2daa71ba98 100644 --- a/engines/tsage/scenes.h +++ b/engines/tsage/scenes.h @@ -63,10 +63,11 @@ public: virtual void process(Event &event); virtual void dispatch(); virtual void loadScene(int sceneNum); + virtual void refreshBackground(int xAmount, int yAmount); void setZoomPercents(int yStart, int minPercent, int yEnd, int maxPercent); void loadBackground(int xAmount, int yAmount); - void refreshBackground(int xAmount, int yAmount); + void loadSceneData(int sceneNum); }; @@ -133,6 +134,8 @@ public: virtual Scene *createScene(int sceneNumber) = 0; virtual void processEvent(Event &event) {} virtual void rightClick() {} + virtual bool canSaveGameStateCurrently() = 0; + virtual bool canLoadGameStateCurrently() = 0; }; } // End of namespace TsAGE |