|
Isle
|
#include "decomp.h"#include "mxstl/stlcompat.h"#include "mxtypes.h"#include "mxvariable.h"#include "roi/legoroi.h"

Go to the source code of this file.
Classes | |
| struct | LegoCharacterComparator |
| [AI] Comparator for character names, performing case-insensitive comparison using strcmpi. More... | |
| struct | LegoCharacter |
| [AI] Holds a LegoROI pointer and reference count for a character instance managed by LegoCharacterManager. More... | |
| class | CustomizeAnimFileVariable |
| [AI] MxVariable subclass used to represent and propagate changes to the character customization animation file. More... | |
| class | LegoCharacterManager |
| [AI] Manages reference-counted characters and provides character creation, switching, and property update functionality. More... | |
Typedefs | |
| typedef map< char *, LegoCharacter *, LegoCharacterComparator > | LegoCharacterMap |
| [AI] Map from character name strings to LegoCharacter pointers. More... | |
[AI] Map from character name strings to LegoCharacter pointers.
Key: char* (ownership managed by the map/manager, dynamically allocated). Value: LegoCharacter* (manages reference counts and ROI lifetime). Comparator: LegoCharacterComparator (case-insensitive string comparison). [AI]
Definition at line 89 of file legocharactermanager.h.