aboutsummaryrefslogtreecommitdiff
path: root/engines/access/access.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-08-05 20:04:41 -0400
committerPaul Gilbert2014-08-05 20:04:41 -0400
commitc4fb766811d523a28630c98ca535cb9c6000acf5 (patch)
tree6a5a1476ea95710f687d327e7dc7925ed6f077ef /engines/access/access.h
parente6b1d148ce184a53598fbf9cefa28689678b47a9 (diff)
downloadscummvm-rg350-c4fb766811d523a28630c98ca535cb9c6000acf5.tar.gz
scummvm-rg350-c4fb766811d523a28630c98ca535cb9c6000acf5.tar.bz2
scummvm-rg350-c4fb766811d523a28630c98ca535cb9c6000acf5.zip
ACCESS: Moved globals into the main engine classes
Diffstat (limited to 'engines/access/access.h')
-rw-r--r--engines/access/access.h48
1 files changed, 45 insertions, 3 deletions
diff --git a/engines/access/access.h b/engines/access/access.h
index 34287116ba..fd95c912bc 100644
--- a/engines/access/access.h
+++ b/engines/access/access.h
@@ -33,7 +33,6 @@
#include "access/debugger.h"
#include "access/events.h"
#include "access/files.h"
-#include "access/globals.h"
#include "access/screen.h"
#include "access/sound.h"
@@ -94,7 +93,6 @@ public:
Debugger *_debugger;
EventsManager *_events;
FileManager *_files;
- Globals *_globals;
Screen *_screen;
SoundManager *_sound;
@@ -104,7 +102,6 @@ public:
byte *_objectsTable;
int _pCount;
- int _currentMan;
int _currentManOld;
byte *_man1;
byte *_manPal1;
@@ -121,6 +118,51 @@ public:
int _startAboutBox;
int _startTravelBox;
+ // Fields that are included in savegames
+ int _startData;
+ int _rawPlayerXLow;
+ int _rawPlayerX;
+ int _rawPlayerYLow;
+ int _rawPlayerY;
+ int _conversation;
+ int _currentMan;
+ uint32 _newTime;
+ uint32 _newDate;
+ int _intTim[3];
+ int _timer[3];
+ bool _timerFlag;
+ byte _flags[99];
+ 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 inv[85];
+ byte _help1[366];
+ byte _help2[366];
+ byte _help3[366];
+ int _travel;
+ int _ask;
+ int _rScrollRow;
+ int _rScrollCol;
+ int _rSrcollX;
+ int _rScrollY;
+ int _rOldRectCount;
+ int _rNewRectCount;
+ int _rKeyFlag;
+ int _mapOffset;
+ int _screenVirtX;
public:
AccessEngine(OSystem *syst, const AccessGameDescription *gameDesc);
virtual ~AccessEngine();