ScummVM API documentation
M4::Room Class Reference
Inheritance diagram for M4::Room:
M4::Burger::Rooms::Room M4::Riddle::Rooms::Room M4::Burger::Rooms::MenuRoom M4::Burger::Rooms::Room101 M4::Burger::Rooms::Room102 M4::Burger::Rooms::Room103 M4::Burger::Rooms::Room104 M4::Burger::Rooms::Room105 M4::Burger::Rooms::Room106 M4::Burger::Rooms::Room120 M4::Burger::Rooms::Room133_136 M4::Burger::Rooms::Room134_135 M4::Burger::Rooms::Room137 M4::Burger::Rooms::Room138 M4::Burger::Rooms::Room139_144 M4::Burger::Rooms::Room140_141 M4::Burger::Rooms::Room142 M4::Burger::Rooms::Room143 M4::Burger::Rooms::Room145 M4::Burger::Rooms::Room170 M4::Burger::Rooms::Room171 M4::Burger::Rooms::Room172 M4::Burger::Rooms::Room173 M4::Burger::Rooms::Room174 M4::Burger::Rooms::Room175 M4::Burger::Rooms::Room176 M4::Burger::Rooms::Room204 M4::Burger::Rooms::Room207 M4::Burger::Rooms::Room306 M4::Burger::Rooms::Room307 M4::Burger::Rooms::Room401 M4::Burger::Rooms::Room404 M4::Burger::Rooms::Room701 M4::Burger::Rooms::Room702 M4::Burger::Rooms::Room706 M4::Burger::Rooms::Room801 M4::Burger::Rooms::Room802 M4::Burger::Rooms::Room902 M4::Burger::Rooms::Room904 M4::Burger::Rooms::Room951 M4::Burger::Rooms::Room971 M4::Burger::Rooms::Section3Room M4::Burger::Rooms::Section4Room M4::Burger::Rooms::Section5Room M4::Burger::Rooms::Section6Room M4::Riddle::Rooms::Maze M4::Riddle::Rooms::Room202 M4::Riddle::Rooms::Room205 M4::Riddle::Rooms::Room207 M4::Riddle::Rooms::Room301 M4::Riddle::Rooms::Room303 M4::Riddle::Rooms::Room304 M4::Riddle::Rooms::Room305 M4::Riddle::Rooms::Room309 M4::Riddle::Rooms::Room352 M4::Riddle::Rooms::Room354 M4::Riddle::Rooms::Room401 M4::Riddle::Rooms::Room402 M4::Riddle::Rooms::Room403 M4::Riddle::Rooms::Room404 M4::Riddle::Rooms::Room405 M4::Riddle::Rooms::Room406 M4::Riddle::Rooms::Room407 M4::Riddle::Rooms::Room408 M4::Riddle::Rooms::Room409 M4::Riddle::Rooms::Room410 M4::Riddle::Rooms::Room413 M4::Riddle::Rooms::Room456 M4::Riddle::Rooms::Room493 M4::Riddle::Rooms::Room494 M4::Riddle::Rooms::Room495 M4::Riddle::Rooms::Room501 M4::Riddle::Rooms::Room504 M4::Riddle::Rooms::Room506 M4::Riddle::Rooms::Room507 M4::Riddle::Rooms::Room508 M4::Riddle::Rooms::Room509 M4::Riddle::Rooms::Room510 M4::Riddle::Rooms::Room603 M4::Riddle::Rooms::Room604 M4::Riddle::Rooms::Room605 M4::Riddle::Rooms::Room607 M4::Riddle::Rooms::Room608 M4::Riddle::Rooms::Room610 M4::Riddle::Rooms::Room615 M4::Riddle::Rooms::Room701 M4::Riddle::Rooms::Room702 M4::Riddle::Rooms::Room703 M4::Riddle::Rooms::Room704 M4::Riddle::Rooms::Room705 M4::Riddle::Rooms::Room706 M4::Riddle::Rooms::Room707 M4::Riddle::Rooms::Room709 M4::Riddle::Rooms::Room710 M4::Riddle::Rooms::Room711 M4::Riddle::Rooms::Room801 M4::Riddle::Rooms::Room802 M4::Riddle::Rooms::Room803 M4::Riddle::Rooms::Room805 M4::Riddle::Rooms::Room806 M4::Riddle::Rooms::Room807 M4::Riddle::Rooms::Room808 M4::Riddle::Rooms::Room809 M4::Riddle::Rooms::Room810 M4::Riddle::Rooms::Room811 M4::Riddle::Rooms::Room818 M4::Riddle::Rooms::Room850 M4::Riddle::Rooms::Room860 M4::Riddle::Rooms::Room861 M4::Riddle::Rooms::Room903 M4::Riddle::Rooms::Room905 M4::Riddle::Rooms::Room906 M4::Riddle::Rooms::Room907 M4::Riddle::Rooms::Room908 M4::Riddle::Rooms::Room917 M4::Riddle::Rooms::Room918 M4::Riddle::Rooms::Room996 M4::Riddle::Rooms::Section2Room M4::Riddle::Rooms::Section8Room M4::Riddle::Rooms::Section9Room

Public Member Functions

virtual void preload ()
 
virtual void init ()
 
virtual void daemon ()
 
virtual void pre_parser ()
 
virtual void parser ()
 
virtual void roomError ()
 
virtual void shutdown ()
 
virtual void syncGame (Common::Serializer &s)
 
virtual HotSpotReccustom_hotspot_which (int32 x, int32 y)
 

Member Function Documentation

◆ custom_hotspot_which()

virtual HotSpotRec* M4::Room::custom_hotspot_which ( int32  x,
int32  y 
)
inlinevirtual

Used to return custom hotspots at a given position

Reimplemented in M4::Burger::Rooms::Room, M4::Burger::Rooms::Section5Room, and M4::Burger::Rooms::Section6Room.


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