ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Got::Vars Class Reference

Public Member Functions

void load ()
 
void setArea (int areaNum)
 
void loadArea ()
 
void clearKeyFlags ()
 
void resetEndGameFlags ()
 

Public Attributes

Common::String _playerName = "ScummVM"
 
Gfx::GfxChunks _gfx
 
Gfx::BgPics _bgPics
 
Gfx::Font _font
 
Gfx::Pics _hampic
 
Gfx::Pics _objects
 
Gfx::Pics _odin
 
Gfx::Pics _status
 
HighScores _highScores
 
SdData _sdData
 
Sound _sound
 
Scripts _scripts
 
GameMode _gameMode = MODE_NORMAL
 
TransitionDir _transitionDir = DIR_LEFT
 
Cheats _cheats
 
Common::Queue< byte > _demoKeys
 
bool _useItemFlag = false
 
bool _slipFlag = false
 
bool _slipping = false
 
int _slipCount = 0
 
bool _bossIntro1 = false
 
bool _bossIntro2 = false
 
int8 _pge = 0
 
int _exitFlag = 0
 
byte _keyFlag [100] = {}
 
int8 _diag = 0
 
bool _diagFlag = false
 
bool _slowMode = false
 
bool _startup = true
 
bool _shotOk = false
 
int _thorX1 = 0
 
int _thorY1 = 0
 
int _thorX2 = 0
 
int _thorY2 = 0
 
int _thorRealY1 = 0
 
int _thorPos = 0
 
uint _magicCounter = 0
 
byte _objectMap [((320/16) *(192/16))] = {}
 
byte _objectIndex [((320/16) *(192/16))] = {}
 
int8 _thorIcon1 = 0
 
int8 _thorIcon2 = 0
 
int8 _thorIcon3 = 0
 
int8 _thorIcon4 = 0
 
int8 _levelMusic = 0
 
int8 _currentMusic = -1
 
int8 _appleDropCounter = 0
 
bool _cheat = false
 
int8 _area = 1
 
Level _scrn
 
Setup _setup
 
Setup _lastSetup
 
byte * _tmpBuff = nullptr
 
Actor _actor [MAX_ACTORS] = {}
 
Actor _enemy [MAX_ENEMIES] = {}
 
Actor _shot [MAX_ENEMIES] = {}
 
int8 _enemyType [MAX_ENEMIES] = {}
 
int _etype [MAX_ENEMIES] = {}
 
Actor _magicItem [2] = {}
 
byte _magicPic [2][1024] = {}
 
bool _warpScroll = false
 
Actor_thor = nullptr
 
Actor_hammer = nullptr
 
Actor _explosion
 
Actor _sparkle
 
ThorInfo _thorInfo
 
bool _bossDead = false
 
byte _endGame = 0
 
bool _warpFlag = false
 
int _rand1 = 0
 
int _rand2 = 0
 
int _thunderSnakeCounter = 0
 
bool _tornadoUsed = false
 
bool _shieldOn = false
 
bool _appleFlag = false
 
int _switchUsed = 0
 
bool _musicFlag = false
 
bool _soundFlag = false
 
bool _cashDoor1Inform = false
 
bool _cashDoor2Inform = false
 
bool _keyDoorInform = false
 
bool _magicMissingInform = false
 
bool _cantCarryInform = false
 
bool _killGoodGuyInform = false
 
bool _bossActive = false
 
bool _storyFlag = true
 
int8 * _scr = nullptr
 
bool _demo = false
 
bool _gameOver = false
 
bool _endTile = false
 
int _currentLevel = 23
 
int _newLevel = 0
 
int _newLevelTile = 0
 
int _currentArea = 0
 
bool _thorSpecialFlag = false
 
byte _explosionRow = 0
 
bool _eyeballs = 0
 

The documentation for this class was generated from the following file: