ScummVM API documentation
MM::Xeen::InterfaceScene Class Reference
Inheritance diagram for MM::Xeen::InterfaceScene:
MM::Xeen::Interface

Public Member Functions

 InterfaceScene (XeenEngine *vm)
 
void setIndoorsMonsters ()
 
void setIndoorsObjects ()
 
void setIndoorsWallPics ()
 
void drawIndoors ()
 
void setOutdoorsMonsters ()
 
void setOutdoorsObjects ()
 
void drawOutdoors ()
 

Public Attributes

OutdoorDrawList _outdoorList
 
IndoorDrawList _indoorList
 
SpriteResource _charPowSprites
 
int _objNumber
 
int _overallFrame
 
bool _charsShooting
 
bool _openDoor
 
bool _isAttacking
 

Protected Member Functions

void setMazeBits ()
 
void animate3d ()
 
void drawScene ()
 

Protected Attributes

int8 _wp [20]
 
byte _wo [308]
 
bool _flipWater
 
bool _flipGround
 
bool _flipSky
 
bool _flipDefaultGround
 
bool _thinWall
 
bool _isAnimReset
 

Member Function Documentation

◆ animate3d()

void MM::Xeen::InterfaceScene::animate3d ( )
protected

Handles animation of monsters, wall items, and combat within the 3d view by cycling the appropriate frame numbers

◆ drawScene()

void MM::Xeen::InterfaceScene::drawScene ( )
protected

Draws the game scene

◆ setIndoorsMonsters()

void MM::Xeen::InterfaceScene::setIndoorsMonsters ( )

Set up draw structures for displaying on-screen monsters

◆ setIndoorsObjects()

void MM::Xeen::InterfaceScene::setIndoorsObjects ( )

Set up draw structures for displaying on-screen objects

◆ setIndoorsWallPics()

void MM::Xeen::InterfaceScene::setIndoorsWallPics ( )

Set up draw structures for displaying on-screen wall items

◆ drawIndoors()

void MM::Xeen::InterfaceScene::drawIndoors ( )

Draw the contents of the current 3d view of an indoor map

◆ setOutdoorsMonsters()

void MM::Xeen::InterfaceScene::setOutdoorsMonsters ( )

Set up the draw structures for displaying monsters on outdoor maps

◆ setOutdoorsObjects()

void MM::Xeen::InterfaceScene::setOutdoorsObjects ( )

Set up the draw structures for displaying objects on outdoor maps

◆ drawOutdoors()

void MM::Xeen::InterfaceScene::drawOutdoors ( )

Draw the contents of the current 3d view of an outdoor map


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