|
Isle
|
#include "mxobjectfactory.h"

Go to the source code of this file.
Classes | |
| class | LegoObjectFactory |
| [AI] Object factory for the LEGO Island game, responsible for instantiating all game-specific entities and presenters via name-based lookup. More... | |
Macros | |
| #define | FOR_LEGOOBJECTFACTORY_OBJECTS(X) |
| [AI] Macro that lists all object types that LegoObjectFactory is capable of constructing and managing. More... | |
| #define | X(V) MxAtomId m_id##V; |
| #define FOR_LEGOOBJECTFACTORY_OBJECTS | ( | X | ) |
[AI] Macro that lists all object types that LegoObjectFactory is capable of constructing and managing.
[AI] Used internally to generate member MxAtomId fields for each possible object type, which enables swift object lookup and construction by name.
Definition at line 11 of file legoobjectfactory.h.
| #define X | ( | V | ) | MxAtomId m_id##V; |
Definition at line 160 of file legoobjectfactory.h.