[AI] Represents an actor that participates in races (usually vehicles or racers) on LEGO Island.
[AI] Represents the world-space to screen-space mapping and rendering handler for the interactive rac...
~LegoRaceMap() override
[AI] Destroys the LegoRaceMap and unregisters it from the ControlManager.
virtual void FUN_1005d4b0()
[AI] Updates the minimap overlay position and enables/disables the overlay image as needed.
LegoRaceMap()
[AI] Constructs a new, non-enabled LegoRaceMap and registers it with the ControlManager.
MxLong Notify(MxParam &p_param) override
[AI] Handles notifications, especially for UI control interactions (e.g., clicking the map control to...
void Animate(float p_time) override=0
[AI] Abstract interface for updating minimap animations according to world state/time.
void ParseAction(char *p_extra) override
[AI] Parses action strings for map locator and geometry mapping and links control and map geometry to...
[AI] Presenter for UI controls, supporting toggles, grids, and "map" style controls with multiple int...
[AI] MxParam serves as a polymorphic base class for parameter passing in event and notification syste...
[AI] Presenter for single still image/bitmap media sources in the game.