Go to the source code of this file.
◆ EnergyOrbSet
Data Fields |
s32 |
scatterState |
|
s32 |
gatherState |
|
EffectInstance * |
orbEffects[3] |
|
f32 |
posX[3] |
|
f32 |
posY[3] |
|
f32 |
posZ[3] |
|
f32 |
partnerPosX[3] |
|
f32 |
partnerPosY[3] |
|
f32 |
partnerPosZ[3] |
|
Entity * |
superBlock |
|
s32 |
scatterStateTime |
|
s32 |
gatherStateTime |
|
◆ EVT_MAKE_SUPER_BLOCK
#define EVT_MAKE_SUPER_BLOCK |
( |
| args... | ) |
|
Value:
Set(SUPER_BLOCK_MAPVAR,
LVar0)\
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.
Definition at line 25 of file SuperBlock.inc.c.
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)))
◆ SUPER_BLOCK_NUM_ORBS
#define SUPER_BLOCK_NUM_ORBS 3 |
◆ SuperBlock_get_partner_rank()
s32 N SuperBlock_get_partner_rank |
( |
s32 | idx, |
|
|
s16 | maxLevel ) |
Definition at line 93 of file SuperBlock.inc.c.
93 {
95 return -1;
96 }
97
100 }
101
102 return -1;
103}