aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/game.h
diff options
context:
space:
mode:
authorSven Hesse2006-04-13 20:56:22 +0000
committerSven Hesse2006-04-13 20:56:22 +0000
commit3bed2d377e8431aa94334f7bc9c307875c229c54 (patch)
tree703cc095bd196ad7f386e36adb3abe601318ea70 /engines/gob/game.h
parente21f99c7baeb99f794ba70b7fead9b2588d93cc0 (diff)
downloadscummvm-rg350-3bed2d377e8431aa94334f7bc9c307875c229c54.tar.gz
scummvm-rg350-3bed2d377e8431aa94334f7bc9c307875c229c54.tar.bz2
scummvm-rg350-3bed2d377e8431aa94334f7bc9c307875c229c54.zip
Some more stubs and rearrangings
svn-id: r21847
Diffstat (limited to 'engines/gob/game.h')
-rw-r--r--engines/gob/game.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/gob/game.h b/engines/gob/game.h
index 3b81163853..2e13d229d2 100644
--- a/engines/gob/game.h
+++ b/engines/gob/game.h
@@ -117,6 +117,20 @@ public:
char _soundFromExt[20];
+ // For totSub()
+ int8 _backupedCount;
+ int8 _curBackupPos;
+ int16 _cursorXDeltaArray[5];
+ int16 _cursorYDeltaArray[5];
+ TotTextTable *_totTextDataArray[5];
+ char *_totFileDataArray[5];
+ TotResTable *_totResourceTableArray[5];
+ ExtTable *_extTableArray[5];
+ int16 _extHandleArray[5];
+ char *_imFileDataArray[5];
+ char *_variablesArray[5];
+ char _curTotFileArray[5][14];
+
Game(GobEngine *vm);
char *loadExtData(int16 dataId, int16 *pResWidth, int16 *pResHeight);
@@ -148,6 +162,7 @@ public:
void loadImFile(void);
void playTot(int16 skipPlay);
void start(void);
+ void totSub(int8 flags, char *newTotFile);
protected: