ScummVM API documentation
MM::Xeen::MazeData Class Reference

Public Member Functions

void clear ()
 
void synchronize (XeenSerializer &s)
 
void setAllTilesStepped ()
 
void clearCellSurfaces ()
 

Public Attributes

MazeWallLayers _wallData [16][16]
 
MazeCell _cells [16][16]
 
int _mazeNumber
 
SurroundingMazes _surroundingMazes
 
int _mazeFlags
 
int _mazeFlags2
 
int _wallTypes [16]
 
int _surfaceTypes [16]
 
int _floorType
 
Common::Point _runPosition
 
MazeDifficulties _difficulties
 
int _trapDamage
 
int _wallKind
 
int _tavernTips
 
bool _seenTiles [16][16]
 
bool _steppedOnTiles [16][16]
 
Common::Array< bool > _objectsPresent
 
int _mazeId
 

Member Function Documentation

◆ synchronize()

void MM::Xeen::MazeData::synchronize ( XeenSerializer s)

Synchronize data for the maze data

◆ setAllTilesStepped()

void MM::Xeen::MazeData::setAllTilesStepped ( )

Flags all tiles for the map as having been stepped on


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