diff options
author | camthesaxman <cameronghall@cox.net> | 2017-12-11 22:53:08 -0600 |
---|---|---|
committer | camthesaxman <cameronghall@cox.net> | 2017-12-11 22:53:08 -0600 |
commit | c5be44afe7173c2a2b7be9b370ca404c8df18b2e (patch) | |
tree | c7ebaf2f18db50749640a86f7356df0b3f408bef /src/battle/anim/uproar.c | |
parent | 7c939bcdb9b9eeac3e544250185e44904d70bbb8 (diff) |
decompile struggle, swipe, and uproar
Diffstat (limited to 'src/battle/anim/uproar.c')
-rw-r--r-- | src/battle/anim/uproar.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/battle/anim/uproar.c b/src/battle/anim/uproar.c new file mode 100644 index 000000000..03cc65bc0 --- /dev/null +++ b/src/battle/anim/uproar.c @@ -0,0 +1,25 @@ +#include "global.h" +#include "battle_anim.h" +#include "rom_8077ABC.h" +#include "sprite.h" +#include "task.h" + +extern s16 gBattleAnimArgs[8]; + +extern const union AffineAnimCmd gUnknown_083D7CA8[]; + +void sub_80D2D3C(u8); + +void sub_80D2CF8(u8 taskId) +{ + u8 spriteId = GetAnimBankSpriteId(gBattleAnimArgs[0]); + + sub_80798F4(&gTasks[taskId], spriteId, gUnknown_083D7CA8); + gTasks[taskId].func = sub_80D2D3C; +} + +void sub_80D2D3C(u8 taskId) +{ + if (!sub_807992C(&gTasks[taskId])) + DestroyAnimVisualTask(taskId); +} |