29 #define UI_MAX_WINDOWS 128 30 #define UI_MAX_COMPONENTS 128 31 #define UI_MAX_WINDOWSTACK 32 32 #define UI_MAX_ACTIONS 2*8192 33 #define UI_MAX_VARIABLESTACK 64 49 typedef struct uiGlobal_s {
104 #define STRUCT_MEMORY_ALIGN 8
#define UI_MAX_COMPONENTS
void * UI_AllocHunkMemory(size_t size, int align, bool reset)
#define UI_MAX_VARIABLESTACK
Model that have more than one part (top and down part of an aircraft)
Atomic structure used to define most of the UI.
#define UI_MAX_WINDOWSTACK
memPool_t * ui_dynStringPool
Data and interface to share data.
Type for uiAction_t It also contain type about type (for example EA_BINARYOPERATOR) ...
Atomic element to store UI scripts The parser use this atom to translate script action into many tree...
void UI_FinishInit(void)
Finish initialization after everything was loaded.
void UI_FinishWindowsInit(void)
Finish windows initialization.
char * keyBindings[K_KEY_SIZE]
Global data shared into all UI code.