aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/fullpipe.h
diff options
context:
space:
mode:
authorEugene Sandulenko2013-07-30 14:29:15 +0300
committerEugene Sandulenko2013-09-06 14:51:08 +0300
commit274f7d173741e8189c5ed5fa9583aec102a38f37 (patch)
tree160457fa08254944dd3c4bebbac042d251438f21 /engines/fullpipe/fullpipe.h
parenteeec3a79cb656d76617d923bbf463aa30460ba67 (diff)
downloadscummvm-rg350-274f7d173741e8189c5ed5fa9583aec102a38f37.tar.gz
scummvm-rg350-274f7d173741e8189c5ed5fa9583aec102a38f37.tar.bz2
scummvm-rg350-274f7d173741e8189c5ed5fa9583aec102a38f37.zip
FULLPIPE: Implement stubs for ModalObject
Diffstat (limited to 'engines/fullpipe/fullpipe.h')
-rw-r--r--engines/fullpipe/fullpipe.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/fullpipe/fullpipe.h b/engines/fullpipe/fullpipe.h
index 760bd4e9cc..aa3b4d8df5 100644
--- a/engines/fullpipe/fullpipe.h
+++ b/engines/fullpipe/fullpipe.h
@@ -44,6 +44,7 @@ enum FullpipeGameFeatures {
};
class BehaviorManager;
+class CBaseModalObject;
class CGameLoader;
class CGameVar;
class CInputController;
@@ -138,8 +139,12 @@ public:
void initMap();
void updateMapPiece(int mapId, int update);
+ void updateScreen();
- bool _needQuit;
+ void freeGameLoader();
+
+ bool _gameContinue;
+ bool _needRestart;
bool _flgPlayIntro;
int _musicAllowed;
@@ -160,6 +165,10 @@ public:
Scene *_inventoryScene;
CInventory2 *_inventory;
+ int32 _updateTicks;
+
+ CBaseModalObject *_modalObject;
+
int (*_updateScreenCallback)(void *);
int (*_updateCursorCallback)();