Alchemy
Loading...
Searching...
No Matches

effect.h

Go to the documentation of this file.
1/// @file
2/// Battle-effect dispatch, drawing and presentation setup.
3/// Far-call interfaces; their ordered jump stubs live in
4/// games/tbs/src/system/far_call/EFFECT.S.
5
6/// Far call to BattleFx_BuildBlitter.
7s32 BattleEffect_LoadWorkFar(s32 slot, s32 width_shift, s32 height_shift,
8 s32 flags, u32 mode);
void BattleFx_EndElementStreaksFar(void)
void BattleFx_StartElementStreaksFar(s32 element)
void BattleFx_RunShatteringOpeningFar(struct BattleEffectArgument *effect)
void BattleFx_RunTableEffectFar(struct BattleEffectArgument *effect)
void BattleFx_RunSceneEffectFar(struct BattleEffectArgument *effect)
void BattleFx_RunElementPillarFar(struct BattleEffectArgument *effect)
void BattleFx_RunElementBurstFar(struct BattleEffectArgument *effect)
s32 BattleEffect_LoadWorkFar(s32 slot, s32 width_shift, s32 height_shift, s32 flags, u32 mode)
Far call to BattleFx_BuildBlitter.
void BattleFx_DispatchByIdRangeFar(struct BattleEffectArgument *effect)
The command shared by an effect's caller, dispatcher and handlers.
signed int s32
Definition types.h:14
unsigned int u32
Definition types.h:15