diff options
author | Joseph-Eugene Winzer | 2017-06-16 15:42:55 +0200 |
---|---|---|
committer | Thierry Crozat | 2018-01-22 23:17:48 +0000 |
commit | 54f8df764e42d797975930358492a1a6a0f00593 (patch) | |
tree | f1fa07c2cd0688013da896476c665cd4097ebf3e /engines/supernova | |
parent | 6c5865c44cc154ee9aedc8ac539552c81c9ed479 (diff) | |
download | scummvm-rg350-54f8df764e42d797975930358492a1a6a0f00593.tar.gz scummvm-rg350-54f8df764e42d797975930358492a1a6a0f00593.tar.bz2 scummvm-rg350-54f8df764e42d797975930358492a1a6a0f00593.zip |
SUPERNOVA: Adds GameState Class
Diffstat (limited to 'engines/supernova')
-rw-r--r-- | engines/supernova/msn_def.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/engines/supernova/msn_def.h b/engines/supernova/msn_def.h index cc236b12b9..1f097d5e34 100644 --- a/engines/supernova/msn_def.h +++ b/engines/supernova/msn_def.h @@ -448,6 +448,35 @@ struct Object { byte _direction; }; +struct GameState { + int32 time; + int32 timeSleep; + int32 timeStarting; + int32 timeAlarm; + int32 timeAlarmSystem; + int32 eventTime; + int32 shipEnergy; + int32 landingModuleEnergy; + uint16 greatF; + int16 timeRobot; + int16 money; + char coins; + char shoes; + char nameSeen; + char destination; + char benOverlay; + bool language; + bool corridorSearch; + bool alarmOn; + bool terminalStripConnected; + bool terminalStripWire; + bool cableConnected; + bool powerOff; + bool cockpitSeen; + bool airlockSeen; + bool holdSeen; + bool dream; +}; } |