ScummVM API documentation
Access::Amazon::AmazonRoom Class Reference
Inheritance diagram for Access::Amazon::AmazonRoom:
Access::Room Access::Manager

Public Member Functions

 AmazonRoom (AccessEngine *vm)
 
void init4Quads () override
 
void roomMenu () override
 
- Public Member Functions inherited from Access::Room
 Room (AccessEngine *vm)
 
void doRoom ()
 
void loadRoom (int roomNumber)
 
virtual void roomMenu ()=0
 
virtual void clearRoom ()
 
void buildScreen ()
 
void buildColumn (int playX, int screenX)
 
void buildRow (int playY, int screenY)
 
virtual void init4Quads ()=0
 
void setWallCodes ()
 
bool codeWalls ()
 
void handleCommand (int commandId)
 
void loadPlayField (const FileIdent &file)
 
int checkBoxes1 (const Common::Point &pt)
 
- Public Member Functions inherited from Access::Manager
 Manager (AccessEngine *vm)
 

Protected Member Functions

void reloadRoom () override
 
void reloadRoom1 () override
 
void setupRoom () override
 
void mainAreaLClick () override
 
void clearRoom () override
 
void walkCursor () override
 
- Protected Member Functions inherited from Access::Room
void loadRoomData (const byte *roomData)
 
void freePlayField ()
 
void freeTileData ()
 
int checkBoxes ()
 
int checkBoxes2 (const Common::Point &pt, int start, int count)
 
void checkBoxes3 ()
 
virtual int validateBox (int boxId)
 
void executeCommand (int commandId)
 
void clearCamera ()
 
virtual void roomInit ()
 
virtual void reloadRoom ()=0
 
virtual void reloadRoom1 ()=0
 
virtual void setupRoom ()
 
virtual void doCommands ()
 
virtual void mainAreaLClick ()=0
 
virtual void mainAreaRClick ()
 
virtual void walkCursor ()
 

Additional Inherited Members

- Public Attributes inherited from Access::Room
int _rMouse [10][2]
 
byte _palIntensity
 
uint16 * _playField
 
Plotter _plotter
 
byte * _tile
 
Function _function
 
int _roomFlag
 
int _playFieldWidth
 
int _playFieldHeight
 
int _selectCommand
 
bool _conFlag
 
- Protected Attributes inherited from Access::Manager
AccessEngine * _vm
 

Member Function Documentation

◆ reloadRoom()

void Access::Amazon::AmazonRoom::reloadRoom ( )
overrideprotectedvirtual

Implements Access::Room.

◆ reloadRoom1()

void Access::Amazon::AmazonRoom::reloadRoom1 ( )
overrideprotectedvirtual

Implements Access::Room.

◆ setupRoom()

void Access::Amazon::AmazonRoom::setupRoom ( )
overrideprotectedvirtual

Reimplemented from Access::Room.

◆ mainAreaLClick()

void Access::Amazon::AmazonRoom::mainAreaLClick ( )
overrideprotectedvirtual

Implements Access::Room.

◆ clearRoom()

void Access::Amazon::AmazonRoom::clearRoom ( )
overrideprotectedvirtual

Clear all the data used by the room

Reimplemented from Access::Room.

◆ walkCursor()

void Access::Amazon::AmazonRoom::walkCursor ( )
overrideprotectedvirtual

Reimplemented from Access::Room.

◆ init4Quads()

void Access::Amazon::AmazonRoom::init4Quads ( )
overridevirtual

Implements Access::Room.

◆ roomMenu()

void Access::Amazon::AmazonRoom::roomMenu ( )
overridevirtual

Implements Access::Room.


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