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 buildScreen ()
 
void buildColumn (int playX, int screenX)
 
void buildRow (int playY, int screenY)
 
void setWallCodes ()
 
bool codeWalls ()
 
void handleCommand (int commandId)
 
- Public Member Functions inherited from Access::Manager
 Manager (AccessEngine *vm)
 

Protected Member Functions

void loadRoom (int roomNumber) override
 
void reloadRoom () override
 
void reloadRoom1 () override
 
void setupRoom () override
 
void mainAreaClick () 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 checkBoxes1 (const Common::Point &pt)
 
int checkBoxes2 (const Common::Point &pt, int start, int count)
 
void checkBoxes3 ()
 
int validateBox (int boxId)
 
void executeCommand (int commandId)
 
void clearCamera ()
 
virtual void doCommands ()
 

Additional Inherited Members

- Public Attributes inherited from Access::Room
Plotter _plotter
 
Common::Array< JetFrame_jetFrame
 
Function _function
 
int _roomFlag
 
byte * _playField
 
int _matrixSize
 
int _playFieldWidth
 
int _playFieldHeight
 
byte * _tile
 
int _selectCommand
 
bool _conFlag
 
int _rMouse [10][2]
 
- Protected Attributes inherited from Access::Manager
AccessEngine_vm
 

Member Function Documentation

◆ clearRoom()

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

Clear all the data used by the room

Reimplemented from Access::Room.


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