aboutsummaryrefslogtreecommitdiff
path: root/engines/access/access.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-08-09 18:28:33 -0400
committerPaul Gilbert2014-08-09 18:28:33 -0400
commit127a0eeadd16719e212c19d7938158d75f51568e (patch)
tree74e5ffc73e7c4daf9da6cbe2d8a91082878a91f0 /engines/access/access.h
parentd04a6d2d7a9bfc3bcfd3ad94c48f878d1143ee32 (diff)
downloadscummvm-rg350-127a0eeadd16719e212c19d7938158d75f51568e.tar.gz
scummvm-rg350-127a0eeadd16719e212c19d7938158d75f51568e.tar.bz2
scummvm-rg350-127a0eeadd16719e212c19d7938158d75f51568e.zip
ACCESS: Cleanup of Amazon game flags
Diffstat (limited to 'engines/access/access.h')
-rw-r--r--engines/access/access.h24
1 files changed, 7 insertions, 17 deletions
diff --git a/engines/access/access.h b/engines/access/access.h
index 0fa2c149cd..99bc201b07 100644
--- a/engines/access/access.h
+++ b/engines/access/access.h
@@ -164,23 +164,7 @@ public:
int _intTim[3];
int _timer[3];
bool _timerFlag;
- Common::Array<int> _flags;
- byte _useItem[23];
- int _guardLoc;
- int _guardFind;
- int _helpLevel;
- int _jasMayaFlag;
- int _moreHelp;
- int _startup;
- bool _flashbackFlag;
- int _manScaleOff;
- bool _riverFlag;
- bool _antOutFlag;
- int _badEnd;
- bool _noHints;
- bool _antFlag;
- bool _allenFlag;
- bool _noSound;
+ int _flags[256];
byte _help1[366];
byte _help2[366];
byte _help3[366];
@@ -195,6 +179,12 @@ public:
int _rKeyFlag;
int _mapOffset;
int _screenVirtX;
+
+ // Fields mapped into the flags array
+ int &_useItem;
+ int &_startup;
+ int &_manScaleOff;
+
public:
AccessEngine(OSystem *syst, const AccessGameDescription *gameDesc);
virtual ~AccessEngine();