Alchemy
Loading...
Searching...
No Matches

effect.h File Reference

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)

Detailed Description

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.

Function Documentation

◆ BattleEffect_LoadWorkFar()

s32 BattleEffect_LoadWorkFar ( s32 slot,
s32 width_shift,
s32 height_shift,
s32 flags,
u32 mode )

Far call to BattleFx_BuildBlitter.

Referenced by BattleEffect_LoadWorkFar(), BattleFx_InitializeStarField(), and ReelGame_Run().

◆ BattleFx_DispatchByIdRangeFar()

◆ BattleFx_RunSceneEffectFar()

◆ BattleFx_RunTableEffectFar()

◆ BattleFx_RunElementPillarFar()

void BattleFx_RunElementPillarFar ( struct BattleEffectArgument * effect)

◆ BattleFx_RunShatteringOpeningFar()

void BattleFx_RunShatteringOpeningFar ( struct BattleEffectArgument * effect)

◆ BattleFx_RunElementBurstFar()

void BattleFx_RunElementBurstFar ( struct BattleEffectArgument * effect)

◆ BattleFx_StartElementStreaksFar()

void BattleFx_StartElementStreaksFar ( s32 element)

◆ BattleFx_EndElementStreaksFar()

void BattleFx_EndElementStreaksFar ( void )