18 return "InfoCenterEntity";
49 return "GasStationEntity";
76 return "HospitalEntity";
103 return "PoliceEntity";
130 return "BeachHouseEntity";
154 const char* ClassName()
const override
156 return "RaceStandsEntity";
161 MxBool IsA(
const char* p_name)
const override
181 const char* ClassName()
const override
183 return "RaceStandsEntity";
188 MxBool IsA(
const char* p_name)
const override
209 const char* ClassName()
const override
211 return "RaceStandsEntity";
216 MxBool IsA(
const char* p_name)
const override
[AI] Entity for the Beach House building in LEGO Island.
MxBool IsA(const char *p_name) const override
[AI] Checks whether this object is (or inherits from) "BeachHouseEntity".
MxLong HandleClick(LegoEventNotificationParam &p_param) override
[AI] Handles click events specific to the Beach House building.
const char * ClassName() const override
[AI] Returns the class name ("BeachHouseEntity") for runtime type identification.
[AI] Represents an entity corresponding to a building within the LEGO Island game world.
MxBool IsA(const char *p_name) const override
[AI] Checks if this object is of a given class or one of its superclasses.
[AI] Entity for the Cave building in LEGO Island.
[AI] Entity for the Gas Station building in LEGO Island.
MxLong HandleClick(LegoEventNotificationParam &p_param) override
[AI] Handles click events specific to the Gas Station building.
const char * ClassName() const override
[AI] Returns the class name ("GasStationEntity") for runtime type identification.
MxBool IsA(const char *p_name) const override
[AI] Checks whether this object is (or inherits from) "GasStationEntity".
[AI] Entity for the Hospital building in LEGO Island.
MxLong HandleClick(LegoEventNotificationParam &p_param) override
[AI] Handles click events specific to the Hospital building.
const char * ClassName() const override
[AI] Returns the class name ("HospitalEntity") for runtime type identification.
MxBool IsA(const char *p_name) const override
[AI] Checks whether this object is (or inherits from) "HospitalEntity".
[AI] Entity for the Information Center building in LEGO Island.
const char * ClassName() const override
[AI] Returns the class name ("InfoCenterEntity") for runtime type identification.
MxLong HandleClick(LegoEventNotificationParam &p_param) override
[AI] Handles click events specific to the Information Center building.
MxBool IsA(const char *p_name) const override
[AI] Checks whether this object is of a certain class type or derives from it.
[AI] Entity for the Jail building in LEGO Island.
Notification parameter class for LEGO event notifications such as mouse events and modifier keys.
[AI] Entity for the Police building in LEGO Island.
MxBool IsA(const char *p_name) const override
[AI] Checks whether this object is (or inherits from) "PoliceEntity".
const char * ClassName() const override
[AI] Returns the class name ("PoliceEntity") for runtime type identification.
MxLong HandleClick(LegoEventNotificationParam &p_param) override
[AI] Handles click events specific to the Police building.
[AI] Entity for the Race Stands (grandstands) building in LEGO Island.