From 1ebc745b7fc598feb758dbe5b32d5716a474fa37 Mon Sep 17 00:00:00 2001 From: Thomas Winwood Date: Sun, 17 Jun 2018 22:42:19 +0100 Subject: Decompile sub_80DDB6C --- src/ghost.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/ghost.c (limited to 'src') diff --git a/src/ghost.c b/src/ghost.c new file mode 100644 index 000000000..07a9061c6 --- /dev/null +++ b/src/ghost.c @@ -0,0 +1,21 @@ +#include "global.h" +#include "rom_8077ABC.h" + +extern s16 gBattleAnimArgs[]; +extern u8 gAnimBankTarget; + +void sub_80DDBD8(struct Sprite *); + +void sub_80DDB6C(struct Sprite *sprite) { + InitAnimSpritePos(sprite, 1); + sprite->data[0] = gBattleAnimArgs[2]; + sprite->data[1] = sprite->pos1.x; + sprite->data[2] = GetBattlerSpriteCoord(gAnimBankTarget, 2); + sprite->data[3] = sprite->pos1.y; + sprite->data[4] = GetBattlerSpriteCoord(gAnimBankTarget, 3); + sub_8078BD4(sprite); + sprite->callback = sub_80DDBD8; + sprite->data[6] = 0x10; + REG_BLDCNT = 0x3F40; + REG_BLDALPHA = sprite->data[6]; +} \ No newline at end of file -- cgit v1.2.3