summaryrefslogtreecommitdiff
path: root/src/battle/anim/uproar.c
diff options
context:
space:
mode:
authorcamthesaxman <cameronghall@cox.net>2017-12-11 22:53:08 -0600
committercamthesaxman <cameronghall@cox.net>2017-12-11 22:53:08 -0600
commitc5be44afe7173c2a2b7be9b370ca404c8df18b2e (patch)
treec7ebaf2f18db50749640a86f7356df0b3f408bef /src/battle/anim/uproar.c
parent7c939bcdb9b9eeac3e544250185e44904d70bbb8 (diff)
decompile struggle, swipe, and uproar
Diffstat (limited to 'src/battle/anim/uproar.c')
-rw-r--r--src/battle/anim/uproar.c25
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);
+}