#ifndef POKEPLATINUM_SCRIPT_FUNCS_0_H
#define POKEPLATINUM_SCRIPT_FUNCS_0_H

#include "battle_anim/battle_anim_system.h"

#include "sprite_system.h"

void ov12_0222AE68(BattleAnimSystem *param0, SpriteSystem *param1, SpriteManager *param2, ManagedSprite *param3);
void BattleAnimScriptFunc_Strength(BattleAnimSystem *system);
void BattleAnimScriptFunc_BulkUp(BattleAnimSystem *system);
void BattleAnimScriptFunc_DoubleTeam(BattleAnimSystem *system);
void BattleAnimScriptFunc_Growth(BattleAnimSystem *system);
void BattleAnimScriptFunc_Meditate(BattleAnimSystem *system);
void BattleAnimScriptFunc_Teleport(BattleAnimSystem *system);
void BattleAnimScriptFunc_Flash(BattleAnimSystem *system);
void BattleAnimScriptFunc_Splash(BattleAnimSystem *system);
void BattleAnimScriptFunc_Harden(BattleAnimSystem *system);
void BattleAnimScriptFunc_Minimize(BattleAnimSystem *system);
void BattleAnimScriptFunc_Earthquake(BattleAnimSystem *system);
void BattleAnimScriptFunc_Nightmare(BattleAnimSystem *system);
void BattleAnimScriptFunc_Flail(BattleAnimSystem *system);
void BattleAnimScriptFunc_Magnitude(BattleAnimSystem *system);
void BattleAnimScriptFunc_OdorSleuth(BattleAnimSystem *system);
void ov12_0222CC54(BattleAnimSystem *param0, SpriteSystem *param1, SpriteManager *param2, ManagedSprite *param3);
void BattleAnimScriptFunc_Surf(BattleAnimSystem *system);
void ov12_0222D56C(BattleAnimSystem *param0, SpriteSystem *param1, SpriteManager *param2, ManagedSprite *param3);

#endif // POKEPLATINUM_SCRIPT_FUNCS_0_H
