32 bp.
effectID = EFFECT_FLASHING_BOX_SHOCKWAVE;
56 data->
scaleX = sizeX * 0.5;
57 data->
scaleY = sizeY * 0.5;
129 renderTask.
dist = 10;
137 s32 type = data->
type;
149 guMtxCatF(mtxCamRot, mtxTransform, mtxTransform);
162 gDPSetTileSize(
gMainGfxPos++, G_TX_RENDERTILE, time * 8, time * 8, time * 8 + 128, time * 8 + 128);
174 guMtxCatF(mtxUnkScale, mtxTransform, mtxTransform);
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
@ FX_SHOCK_OVERLAY_MEGA_SHOCK
@ FX_SHOCK_OVERLAY_SHOCK_HIT
@ FX_SHOCK_OVERLAY_LIGHTNING_WORLD
@ FX_SHOCK_OVERLAY_LIGHTNING_BATTLE
struct ShockOverlayFXData * flashingBoxShockwave
#define ASSERT(condition)
@ RENDER_MODE_SURFACE_XLU_LAYER3
EffectInstance * flashing_box_shockwave_main(s32 type, f32 posX, f32 posY, f32 posZ, f32 sizeX, f32 sizeY)
void flashing_box_shockwave_update(EffectInstance *effect)
void flashing_box_shockwave_appendGfx(void *effect)
void flashing_box_shockwave_init(EffectInstance *effect)
void flashing_box_shockwave_render(EffectInstance *effect)
#define VIRTUAL_TO_PHYSICAL(addr)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext