pokeplatinum/include/data/scripts/btlanimcmd.h

97 lines
8.1 KiB
C

#ifndef POKEPLATINUM_DATA_SCRIPTS_BTLANIMCMD_H
#define POKEPLATINUM_DATA_SCRIPTS_BTLANIMCMD_H
// clang-format off
#include "data/scripts/cmd_table.h"
ScriptCommand(BTLANIMCMD_DELAY, BattleAnimScriptCmd_Delay)
ScriptCommand(BTLANIMCMD_WAITFORANIMTASKS, BattleAnimScriptCmd_WaitForAnimTasks)
ScriptCommand(BTLANIMCMD_BEGINLOOP, BattleAnimScriptCmd_BeginLoop)
ScriptCommand(BTLANIMCMD_ENDLOOP, BattleAnimScriptCmd_EndLoop)
ScriptCommand(BTLANIMCMD_END, BattleAnimScriptCmd_End)
ScriptCommand(BTLANIMCMD_PLAYSOUNDEFFECT, BattleAnimScriptCmd_PlaySoundEffect)
ScriptCommand(BTLANIMCMD_NOP0, BattleAnimScriptCmd_Nop0)
ScriptCommand(BTLANIMCMD_NOP1, BattleAnimScriptCmd_Nop1)
ScriptCommand(BTLANIMCMD_SETBG0BG1ALPHABLENDING, BattleAnimScriptCmd_SetBG0BG1AlphaBlending)
ScriptCommand(BTLANIMCMD_SETDEFAULTALPHABLENDING, BattleAnimScriptCmd_SetDefaultAlphaBlending)
ScriptCommand(BTLANIMCMD_CALL, BattleAnimScriptCmd_Call)
ScriptCommand(BTLANIMCMD_RETURN, BattleAnimScriptCmd_Return)
ScriptCommand(BTLANIMCMD_SETVAR, BattleAnimScriptCmd_SetVar)
ScriptCommand(BTLANIMCMD_013, BattleAnimScriptCmd_013)
ScriptCommand(BTLANIMCMD_014, BattleAnimScriptCmd_014)
ScriptCommand(BTLANIMCMD_JUMP, BattleAnimScriptCmd_Jump)
ScriptCommand(BTLANIMCMD_SWITCHBG, BattleAnimScriptCmd_SwitchBg)
ScriptCommand(BTLANIMCMD_SETBGSWITCHVAR, BattleAnimScriptCmd_SetBgSwitchVar)
ScriptCommand(BTLANIMCMD_RESTOREBG, BattleAnimScriptCmd_RestoreBg)
ScriptCommand(BTLANIMCMD_WAITFORPARTIALBGSWITCH, BattleAnimScriptCmd_WaitForPartialBgSwitch)
ScriptCommand(BTLANIMCMD_WAITFORBGSWITCH, BattleAnimScriptCmd_WaitForBgSwitch)
ScriptCommand(BTLANIMCMD_SETBG, BattleAnimScriptCmd_SetBg)
ScriptCommand(BTLANIMCMD_PLAYPANNEDSOUNDEFFECT, BattleAnimScriptCmd_PlayPannedSoundEffect)
ScriptCommand(BTLANIMCMD_PANSOUNDEFFECTS, BattleAnimScriptCmd_PanSoundEffects)
ScriptCommand(BTLANIMCMD_PLAYMOVINGSOUNDEFFECTATKDEF, BattleAnimScriptCmd_PlayMovingSoundEffectAtkDef)
ScriptCommand(BTLANIMCMD_PLAYLOOPEDSOUNDEFFECT, BattleAnimScriptCmd_PlayLoopedSoundEffect)
ScriptCommand(BTLANIMCMD_PLAYDELAYEDSOUNDEFFECT, BattleAnimScriptCmd_PlayDelayedSoundEffect)
ScriptCommand(BTLANIMCMD_NOP2, BattleAnimScriptCmd_Nop2)
ScriptCommand(BTLANIMCMD_NOP3, BattleAnimScriptCmd_Nop3)
ScriptCommand(BTLANIMCMD_WAITFORSOUNDEFFECTS, BattleAnimScriptCmd_WaitForSoundEffects)
ScriptCommand(BTLANIMCMD_JUMPIFEQUAL, BattleAnimScriptCmd_JumpIfEqual)
ScriptCommand(BTLANIMCMD_LOADPOKEMONSPRITEINTOBG, BattleAnimScriptCmd_LoadPokemonSpriteIntoBg)
ScriptCommand(BTLANIMCMD_REMOVEPOKEMONSPRITEFROMBG, BattleAnimScriptCmd_RemovePokemonSpriteFromBg)
ScriptCommand(BTLANIMCMD_033, BattleAnimScriptCmd_033)
ScriptCommand(BTLANIMCMD_SWITCHBGEX, BattleAnimScriptCmd_SwitchBgEx)
ScriptCommand(BTLANIMCMD_PLAYMOVINGSOUNDEFFECTNOCORRECTION, BattleAnimScriptCmd_PlayMovingSoundEffectNoCorrection)
ScriptCommand(BTLANIMCMD_PLAYMOVINGSOUNDEFFECTATKDEF2, BattleAnimScriptCmd_PlayMovingSoundEffectAtkDef2)
ScriptCommand(BTLANIMCMD_NOP4, BattleAnimScriptCmd_Nop4)
ScriptCommand(BTLANIMCMD_NOP5, BattleAnimScriptCmd_Nop5)
ScriptCommand(BTLANIMCMD_NOP6, BattleAnimScriptCmd_Nop6)
ScriptCommand(BTLANIMCMD_NOP7, BattleAnimScriptCmd_Nop7)
ScriptCommand(BTLANIMCMD_NOP8, BattleAnimScriptCmd_Nop8)
ScriptCommand(BTLANIMCMD_NOP9, BattleAnimScriptCmd_Nop9)
ScriptCommand(BTLANIMCMD_NOP10, BattleAnimScriptCmd_Nop10)
ScriptCommand(BTLANIMCMD_STOPSOUNDEFFECT, BattleAnimScriptCmd_StopSoundEffect)
ScriptCommand(BTLANIMCMD_CALLFUNC, BattleAnimScriptCmd_CallFunc)
ScriptCommand(BTLANIMCMD_CREATEEMITTER, BattleAnimScriptCmd_CreateEmitter)
ScriptCommand(BTLANIMCMD_CREATEEMITTEREX, BattleAnimScriptCmd_CreateEmitterEx)
ScriptCommand(BTLANIMCMD_CREATEEMITTERFORMOVE, BattleAnimScriptCmd_CreateEmitterForMove)
ScriptCommand(BTLANIMCMD_CREATEEMITTERFORFRIENDLYFIRE, BattleAnimScriptCmd_CreateEmitterForFriendlyFire)
ScriptCommand(BTLANIMCMD_WAITFORALLEMITTERS, BattleAnimScriptCmd_WaitForAllEmitters)
ScriptCommand(BTLANIMCMD_LOADPARTICLESYSTEM, BattleAnimScriptCmd_LoadParticleSystem)
ScriptCommand(BTLANIMCMD_LOADDEBUGPARTICLESYSTEM, BattleAnimScriptCmd_LoadDebugParticleSystem)
ScriptCommand(BTLANIMCMD_UNLOADPARTICLESYSTEM, BattleAnimScriptCmd_UnloadParticleSystem)
ScriptCommand(BTLANIMCMD_NOP11, BattleAnimScriptCmd_Nop11)
ScriptCommand(BTLANIMCMD_SETEXTRAPARAMS, BattleAnimScriptCmd_SetExtraParams)
ScriptCommand(BTLANIMCMD_INITPOKEMONSPRITEMANAGER, BattleAnimScriptCmd_InitPokemonSpriteManager)
ScriptCommand(BTLANIMCMD_LOADPOKEMONSPRITEDUMMYRESOURCES, BattleAnimScriptCmd_LoadPokemonSpriteDummyResources)
ScriptCommand(BTLANIMCMD_ADDPOKEMONSPRITE, BattleAnimScriptCmd_AddPokemonSprite)
ScriptCommand(BTLANIMCMD_FREEPOKEMONSPRITEMANAGER, BattleAnimScriptCmd_FreePokemonSpriteManager)
ScriptCommand(BTLANIMCMD_REMOVEPOKEMONSPRITE, BattleAnimScriptCmd_RemovePokemonSprite)
ScriptCommand(BTLANIMCMD_CANCELTRACKINGTASK, BattleAnimScriptCmd_CancelTrackingTask)
ScriptCommand(BTLANIMCMD_SETCAMERAPROJECTION, BattleAnimScriptCmd_SetCameraProjection)
ScriptCommand(BTLANIMCMD_SETCAMERAFLIP, BattleAnimScriptCmd_SetCameraFlip)
ScriptCommand(BTLANIMCMD_JUMPIFBATTLERSIDE, BattleAnimScriptCmd_JumpIfBattlerSide)
ScriptCommand(BTLANIMCMD_PLAYPOKEMONCRY, BattleAnimScriptCmd_PlayPokemonCry)
ScriptCommand(BTLANIMCMD_WAITFORPOKEMONCRIES, BattleAnimScriptCmd_WaitForPokemonCries)
ScriptCommand(BTLANIMCMD_RESETVARS, BattleAnimScriptCmd_ResetVars)
ScriptCommand(BTLANIMCMD_068, BattleAnimScriptCmd_068)
ScriptCommand(BTLANIMCMD_069, BattleAnimScriptCmd_069)
ScriptCommand(BTLANIMCMD_JUMPIFWEATHER, BattleAnimScriptCmd_JumpIfWeather)
ScriptCommand(BTLANIMCMD_JUMPIFCONTEST, BattleAnimScriptCmd_JumpIfContest)
ScriptCommand(BTLANIMCMD_JUMPIFFRIENDLYFIRE, BattleAnimScriptCmd_JumpIfFriendlyFire)
ScriptCommand(BTLANIMCMD_INITSPRITEMANAGER, BattleAnimScriptCmd_InitSpriteManager)
ScriptCommand(BTLANIMCMD_LOADCHARRESOBJ, BattleAnimScriptCmd_LoadCharResObj)
ScriptCommand(BTLANIMCMD_LOADPLTTRES, BattleAnimScriptCmd_LoadPlttRes)
ScriptCommand(BTLANIMCMD_LOADCELLRESOBJ, BattleAnimScriptCmd_LoadCellResObj)
ScriptCommand(BTLANIMCMD_LOADANIMRESOBJ, BattleAnimScriptCmd_LoadAnimResObj)
ScriptCommand(BTLANIMCMD_ADDSPRITEWITHFUNC, BattleAnimScriptCmd_AddSpriteWithFunc)
ScriptCommand(BTLANIMCMD_ADDSPRITE, BattleAnimScriptCmd_AddSprite)
ScriptCommand(BTLANIMCMD_FREESPRITEMANAGER, BattleAnimScriptCmd_FreeSpriteManager)
ScriptCommand(BTLANIMCMD_SETPOKEMONSPRITEVISIBLE, BattleAnimScriptCmd_SetPokemonSpriteVisible)
ScriptCommand(BTLANIMCMD_082, BattleAnimScriptCmd_082)
ScriptCommand(BTLANIMCMD_083, BattleAnimScriptCmd_083)
ScriptCommand(BTLANIMCMD_WAITFORLRX, BattleAnimScriptCmd_WaitForLRX)
// clang-format on
#endif // POKEPLATINUM_DATA_SCRIPTS_BTLANIMCMD_H