Isle
Loading...
Searching...
No Matches
legoobjectfactory.h File Reference
#include "mxobjectfactory.h"
Include dependency graph for legoobjectfactory.h:
This graph shows which files directly or indirectly include this file:

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;
 

Macro Definition Documentation

◆ FOR_LEGOOBJECTFACTORY_OBJECTS

#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.

◆ X

#define X (   V)    MxAtomId m_id##V;

Definition at line 160 of file legoobjectfactory.h.