10#ifndef GUI_COMMAND_RESOURCE__H_
11#define GUI_COMMAND_RESOURCE__H_
27#define COMMAND_TABLE \
28ENTRY(CMD_SETDATAPOOL, CGUISetDataPoolCmd) \
29ENTRY(CMD_STOP_ANIMATIONCHAIN, CGUIStopAnimationChainCmd) \
30ENTRY(CMD_CALLAPI, CGUICallAPICmd) \
31ENTRY(CMD_DELAY, CGUIDelayCmd) \
32ENTRY(CMD_SETOBJECTVISUALS, CGUISetObjectVisualsCmd) \
33ENTRY(CMD_SWITCH_RESOURCESETS, CGUISwitchResourceSetsCmd) \
34ENTRY(CMD_START_ANIMATIONCHAIN, CGUIStartAnimationChainCmd) \
35ENTRY(CMD_LOAD_ANIMATIONS, CGUILoadAnimationsCmd) \
36ENTRY(CMD_SETOBJECTSTATE, CGUISetObjectStateCmd) \
37ENTRY(CMD_DIALOG_TRANSITION, CGUITransitionCmd) \
38ENTRY(CMD_PLAYBACK_SOUND, CGUIPlaybackSoundCmd) \
39ENTRY(CMD_LOAD_DIALOG, CGUILoadDialogCmd) \
40ENTRY(CMD_QUIT, CGUIQuitCmd)
43#define ENTRY_ENUM(a) -1
44#define ENTRY(cmd, cmdclass) -1
53 #define ENTRY_ENUM(a) a,
54 #define ENTRY(cmd_id, cmd_classname) cmd_id,
61 GUILIANI_INTERNAL_CMD = INT_MAX
CommandClassID_t
List of command class ids.
Definition: GUICommandResource.h:51
const eC_UInt cuiNOFCommandClasses
Used to contain the highest index cuiNOFXXXClasses = MAP_PROPID_TO_ARRAY(NOF_XXXCLASSES);.
int static_assert_something[(DUMMY_COMMAND==0) ? 1 :-1]
Will throw compile error negative subscript if DUMMY_COMMAND is NOT 0!
Definition: GUICommandResource.h:65
const int ciCalculatedCmdStartTag
preprocessor generates for all entries of SOUND_TABLE: -1 -1 -1..., resulting in a mathematical expre...
Definition: GUICommandResource.h:45
#define COMMAND_TABLE
CommandClassIDs.
Definition: GUICommandResource.h:27