ScummVM API documentation
Access::Noctropolis::NoctropolisRoom Class Reference
Inheritance diagram for Access::Noctropolis::NoctropolisRoom:
Access::Room Access::Manager

Public Member Functions

 NoctropolisRoom (AccessEngine *vm)
 
void roomMenu () override
 
void init4Quads () override
 
void buildScreenXScroll ()
 
void loadPlayer1 ()
 
- Public Member Functions inherited from Access::Room
 Room (AccessEngine *vm)
 
void doRoom ()
 
void loadRoom (int roomNumber)
 
void buildScreen ()
 
void buildColumn (int playX, int screenX)
 
void buildRow (int playY, int screenY)
 
void setWallCodes ()
 
bool codeWalls ()
 
void handleCommand (int commandId)
 
void loadPlayField (int fileNum, int subfile)
 
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 mainAreaLClick () override
 
void doCommands () override
 
int validateBox (int boxId) override
 
void clearRoom () override
 
void roomInit () 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 ()
 
void executeCommand (int commandId)
 
void clearCamera ()
 
virtual void setupRoom ()
 
virtual void mainAreaRClick ()
 
virtual void walkCursor ()
 

Additional Inherited Members

- Public Attributes inherited from Access::Room
Plotter _plotter
 
Common::Array< JetFrame_jetFrame
 
Function _function
 
int _roomFlag
 
byte _palIntensity
 
uint16 * _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

◆ buildScreenXScroll()

void Access::Noctropolis::NoctropolisRoom::buildScreenXScroll ( )

Like Room::buildScreen, but adds vm->_scrollX for sub-tile scrolling.

◆ clearRoom()

void Access::Noctropolis::NoctropolisRoom::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: