diff options
author | Thomas Winwood <twwinwood@gmail.com> | 2018-06-17 22:42:19 +0100 |
---|---|---|
committer | Thomas Winwood <twwinwood@gmail.com> | 2018-06-17 22:44:52 +0100 |
commit | 1ebc745b7fc598feb758dbe5b32d5716a474fa37 (patch) | |
tree | 07b570bea64bdc524f26803097d67269575edb6a /src | |
parent | 544b5b61d42e355ef44c65dc84e53d5f73d7c0e1 (diff) |
Decompile sub_80DDB6C
Diffstat (limited to 'src')
-rw-r--r-- | src/ghost.c | 21 |
1 files changed, 21 insertions, 0 deletions
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 |