Battle-effect dispatch, drawing and presentation setup. More...
Go to the source code of this file.
Functions | |
| 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) |
| void | BattleFx_RunSceneEffectFar (struct BattleEffectArgument *effect) |
| void | BattleFx_RunTableEffectFar (struct BattleEffectArgument *effect) |
| void | BattleFx_RunElementPillarFar (struct BattleEffectArgument *effect) |
| void | BattleFx_RunShatteringOpeningFar (struct BattleEffectArgument *effect) |
| void | BattleFx_RunElementBurstFar (struct BattleEffectArgument *effect) |
| void | BattleFx_StartElementStreaksFar (s32 element) |
| void | BattleFx_EndElementStreaksFar (void) |
Battle-effect dispatch, drawing and presentation setup.
Far-call interfaces; their ordered jump stubs live in games/tbs/src/system/far_call/EFFECT.S.
Definition in file effect.h.
Far call to BattleFx_BuildBlitter.
Referenced by BattleEffect_LoadWorkFar(), BattleFx_InitializeStarField(), and ReelGame_Run().
| void BattleFx_DispatchByIdRangeFar | ( | struct BattleEffectArgument * | effect | ) |
| void BattleFx_RunSceneEffectFar | ( | struct BattleEffectArgument * | effect | ) |
| void BattleFx_RunTableEffectFar | ( | struct BattleEffectArgument * | effect | ) |
| void BattleFx_RunElementPillarFar | ( | struct BattleEffectArgument * | effect | ) |
Referenced by BattleFx_PlayUnitElementEffect(), BattleFx_RunElementPillarFar(), and BattlePres_RunUnitAction().
| void BattleFx_RunShatteringOpeningFar | ( | struct BattleEffectArgument * | effect | ) |
Referenced by BattleFx_RunShatteringOpeningFar(), and BattlePres_RunEntryTransition().
| void BattleFx_RunElementBurstFar | ( | struct BattleEffectArgument * | effect | ) |
Referenced by BattleFx_PlayUnitElementEffect(), and BattleFx_RunElementBurstFar().
| void BattleFx_StartElementStreaksFar | ( | s32 | element | ) |
Referenced by BattleFx_PlayUnitElementEffect(), and BattleFx_StartElementStreaksFar().
| void BattleFx_EndElementStreaksFar | ( | void | ) |
Referenced by BattleFx_EndElementStreaksFar(), and BattleFx_PlayUnitElementEffect().