summaryrefslogtreecommitdiff
path: root/include/trainer_pokemon_sprites.h
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2021-10-18 01:39:07 -0400
committerGriffinR <griffin.g.richards@gmail.com>2021-10-18 01:56:24 -0400
commit46dd10c87ba7abf8c10e5ab604a7c21e9beaebc3 (patch)
tree94543a1a25675ab45e90b5465532d72d8b1cfdfb /include/trainer_pokemon_sprites.h
parentdb8ce5d7f9429e4054267617896f66daa2f56633 (diff)
Clean up trainer_pokemon_sprites
Diffstat (limited to 'include/trainer_pokemon_sprites.h')
-rw-r--r--include/trainer_pokemon_sprites.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/trainer_pokemon_sprites.h b/include/trainer_pokemon_sprites.h
index d4390608e..520268c47 100644
--- a/include/trainer_pokemon_sprites.h
+++ b/include/trainer_pokemon_sprites.h
@@ -1,8 +1,14 @@
#ifndef GUARD_TRAINER_POKEMON_SPRITES_H
#define GUARD_TRAINER_POKEMON_SPRITES_H
+// For the flags argument of CreateMonPicSprite_Affine
+#define MON_PIC_AFFINE_BACK 0
+#define MON_PIC_AFFINE_FRONT 1
+#define MON_PIC_AFFINE_NONE 3
+#define F_MON_PIC_NO_AFFINE (1 << 7)
+
bool16 ResetAllPicSprites(void);
-u16 CreatePicSprite2(u16 species, u32 otId, u32 personality, u8 flags, s16 x, s16 y, u8 paletteSlot, u16 paletteTag);
+u16 CreateMonPicSprite_Affine(u16 species, u32 otId, u32 personality, u8 flags, s16 x, s16 y, u8 paletteSlot, u16 paletteTag);
u16 CreateMonPicSprite_HandleDeoxys(u16 species, u32 otId, u32 personality, bool8 isFrontPic, s16 x, s16 y, u8 paletteSlot, u16 paletteTag);
u16 FreeAndDestroyMonPicSprite(u16 spriteId);
u16 CreateTrainerPicSprite(u16 species, bool8 isFrontPic, s16 x, s16 y, u8 paletteSlot, u16 paletteTag);