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)
 
void synchronize (Common::Serializer &s)
 

Public Attributes

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
 
BestiaryState _bestiary
 
Treasure _treasure
 
byte _delay = 5
 
int _nonCombatEffectCtr = 0
 
int _combatEffectCtr = 0
 
bool _minimapOn = true
 
Common::Array< SuggestedName > * _suggestedNames = nullptr
 
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
 
Gfx::Symbols _symbols
 
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

◆ 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: