mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-04-27 17:17:16 -05:00
27 lines
1.4 KiB
C
27 lines
1.4 KiB
C
#ifndef POKEPLATINUM_BATTLE_PARTY_BUTTONS_H
|
|
#define POKEPLATINUM_BATTLE_PARTY_BUTTONS_H
|
|
|
|
#include "battle_sub_menus/battle_party.h"
|
|
|
|
#define BATTLE_PARTY_CANCEL_BUTTON_OFFSET 6
|
|
#define BATTLE_SELECT_POKEMON_SCREEN_BUTTON_OFFSET 7
|
|
#define BATTLE_PARTY_SUMMARY_BUTTON_OFFSET 8
|
|
#define BATTLE_PARTY_CHECK_MOVES_BUTTON_OFFSET 10
|
|
#define BATTLE_POKEMON_PREV_NEXT_BUTTON_OFFSET 12
|
|
#define BATTLE_POKEMON_MOVES_SCREEN_BUTTON_OFFSET 14
|
|
#define BATTLE_PARTY_CONTEST_STATS_BUTTON_OFFSET 18
|
|
#define BATTLE_RESTORE_MOVE_PP_SCREEN_BUTTON_OFFSET 19
|
|
#define BATTLE_LEARN_MOVE_SCREEN_BUTTON_OFFSET 23
|
|
#define BATTLE_CONFIRM_LEARN_MOVE_SCREEN_BUTTON_OFFSET 28
|
|
#define BATTLE_MOVE_SUMMARY_SCREEN_BUTTON_OFFSET 30
|
|
|
|
void BattlePartyButtons_InitializeButtonData(BattleParty *battleParty, u16 *screenData);
|
|
void BattlePartyButtons_InitializeAdditionalButtonData(BattleParty *battleParty, u16 *screenData);
|
|
void BattlePartyButtons_PressButton(BattleParty *battleParty, u8 button);
|
|
void BattlePartyButtons_Tick(BattleParty *battleParty);
|
|
void BattlePartyButtons_InitializeButtons(BattleParty *battleParty, enum BattlePartyScreen screen);
|
|
void BattlePartyButtons_LoadScreenPaletteData(BattleParty *battleParty, enum BattlePartyScreen screen);
|
|
void BattlePartyButtons_DrawSelectedPartyPokemonButton(BattleParty *battleParty);
|
|
|
|
#endif // POKEPLATINUM_BATTLE_PARTY_BUTTONS_H
|