summaryrefslogtreecommitdiff
path: root/include/box_party_pokemon_dropdown.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/box_party_pokemon_dropdown.h')
-rw-r--r--include/box_party_pokemon_dropdown.h28
1 files changed, 19 insertions, 9 deletions
diff --git a/include/box_party_pokemon_dropdown.h b/include/box_party_pokemon_dropdown.h
index e1ca7256f..52e620956 100644
--- a/include/box_party_pokemon_dropdown.h
+++ b/include/box_party_pokemon_dropdown.h
@@ -1,14 +1,24 @@
#ifndef GUARD_BOX_PARTY_POKEMON_DROPDOWN_H
#define GUARD_BOX_PARTY_POKEMON_DROPDOWN_H
-void sub_80F7AD8(u8 num);
-void sub_80F7B2C(void);
-void sub_80F7B40(void);
-void sub_80F7B80(u8 a0, u8 a1, const void * a2, u16 a3, u16 a4);
-void sub_80F7C7C(u8 a0, const void * a1);
-void sub_80F7CAC(u8 a0, u16 a1, u16 a2);
-void sub_80F7CE8(u8 a0, u16 a1, u16 a2, u16 a3, u16 a4);
-void sub_80F7D30(u8 a0, u8 a1, s8 a2);
-void sub_80F7E54(u8 a0);
+enum
+{
+ BPPD_MOVE_INNER_LEFT = 0,
+ BPPD_MOVE_OUTER_LEFT,
+ BPPD_MOVE_INNER_TOP,
+ BPPD_MOVE_OUTER_TOP,
+ BPPD_MOVE_INNER_X,
+ BPPD_MOVE_INNER_Y
+};
+
+void AllocBoxPartyPokemonDropdowns(u8 num);
+void FreeBoxPartyPokemonDropdowns(void);
+void CopyAllBoxPartyPokemonDropdownsToVram(void);
+void SetBoxPartyPokemonDropdownMap2(u8 idx, u8 bgId, const void * src, u16 width, u16 height);
+void SetBoxPartyPokemonDropdownMap1Tiles(u8 idx, const void * src);
+void SetBoxPartyPokemonDropdownMap2Pos(u8 idx, u16 x, u16 y);
+void SetBoxPartyPokemonDropdownMap2Rect(u8 idx, u16 x, u16 y, u16 width, u16 height);
+void AdjustBoxPartyPokemonDropdownPos(u8 a0, u8 a1, s8 a2);
+void CopyBoxPartyPokemonDropdownToBgTilemapBuffer(u8 idx);
#endif //GUARD_BOX_PARTY_POKEMON_DROPDOWN_H