ScummVM API documentation
MM::MM1::Globals Class Reference
Inheritance diagram for MM::MM1::Globals:
MM::MM1::GameState

Public Member Functions

void createBlankButton ()
 
bool load (bool isEnhanced)
 
Common::String operator[] (const Common::String &name) const
 
void synchronize (Common::Serializer &s)
 

Public Attributes

StringsData _strings
 
Roster _roster
 
Common::Array< Character * > _combatParty
 
Character_currCharacter = nullptr
 
Item _currItem
 
ItemsArray _items
 
Maps::TownId _startingTown = Maps::SORPIGAL
 
Maps::Maps _maps
 
Gfx::BitmapFont _font
 
bool _heardRumor = false
 
Game::Encounter _encounters
 
Game::Combat_combat = nullptr
 
Monsters_monsters = nullptr
 
Treasure _treasure
 
byte _delay = 5
 
int _nonCombatEffectCtr = 0
 
int _combatEffectCtr = 0
 
bool _minimapOn = false
 
bool _intangible = false
 
bool _encountersOn = true
 
bool _allSpells = false
 
Shared::Xeen::SpriteResource _mainIcons
 
Shared::Xeen::SpriteResource _confirmIcons
 
Shared::Xeen::SpriteResource _globalSprites
 
Shared::Xeen::SpriteResource _tileSprites
 
Shared::Xeen::SpriteResource _escSprites
 
Graphics::ManagedSurface _blankButton
 
Graphics::ManagedSurface _gameBackground
 
byte SYMBOLS [20][64]
 
XeenFont _fontNormal
 
XeenFont _fontReduced
 
- Public Attributes inherited from MM::MM1::GameState
Party _party
 
ActiveSpells _activeSpells
 
SpellsState _spellsState
 

Member Function Documentation

◆ createBlankButton()

void MM::MM1::Globals::createBlankButton ( )

Creates a blank button with no inner glyph

◆ load()

bool MM::MM1::Globals::load ( bool  isEnhanced)

Loads data for the globals

◆ operator[]()

Common::String MM::MM1::Globals::operator[] ( const Common::String name) const

Returns a string

◆ synchronize()

void MM::MM1::Globals::synchronize ( Common::Serializer s)

Saves global data to/from savegames


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