Ares
|
#include <xcompile.h>
#include <CCINIClass.h>
#include <SwizzleManagerClass.h>
#include "../Misc/Debug.h"
Classes | |
class | Extension< T > |
class | Container< T > |
Defines | |
#define | INVALID_CTR(type, p) type::ExtMap.PointerGotInvalid(p); |
Enumerations | |
enum | eInitState { is_Blank = 0x0, is_Constanted = 0x1, is_Ruled = 0x2, is_Inited = 0x3, is_Completed = 0x4 } |
#define INVALID_CTR | ( | type, | |
p | |||
) | type::ExtMap.PointerGotInvalid(p); |
enum eInitState |
{ is_Blank = 0x0, // CTOR'd is_Constanted = 0x1, // values that can be set without looking at Rules (i.e. country default loadscreen) is_Ruled = 0x2, // Rules has been loaded and props set (i.e. country powerplants taken from [General]) is_Inited = 0x3, // values that need the object's state (i.e. is object a secretlab? -> load default boons) is_Completed = 0x4 // INI has been read and values set };