BSS s32 PopupMenu_SelectedIndex
EntityBlueprint Entity_SuperBlock
ApiStatus AssignBlockFlag(Evt *script, b32 isInitialCall)
ApiStatus AssignScript(Evt *script, b32 isInitialCall)
ApiStatus MakeEntity(Evt *script, b32 isInitialCall)
Creates an entity.
#define Ref(sym)
Address/pointer constant.
#define Call(FUNC, ARGS...)
Calls a given C EVT API function with any number of arguments.
25#define EVT_MAKE_SUPER_BLOCK(args...) \
26 Call(MakeEntity, Ref(Entity_SuperBlock), args, MAKE_ENTITY_END)\
27 Set(SUPER_BLOCK_MAPVAR, LVar0)\
28 Call(AssignBlockFlag, SUPER_BLOCK_GAMEFLAG)\
29 Call(AssignScript, Ref(N(SuperBlock_OnHit)))