abf5d238c2
more ui, BROKEN atm type icons in info screen working topbar dpad for switching and white mon name initial working stats screen additional stats, proper move list array Working stats screen, all infos in, all icons in, buggy when switching Fixed sprite bug, proper sprite destruction, works with old compiler new navigation: info>area>stats power+accuracy text, change of positions layout for stats screen, other screen visually broken new stats layout properly working plus toggle infos show lvl of LevelUpMove and TM/HM of TMHM_Move 3 dashes for EggMoves and CORRECT icon for TM/HMs pog improved layout and contest move data! TutorMoves now available hold dpad to scroll, pure relieve search by move code working 6evs, 16 character move names, tripple digit moves, new eduardo layout working tileset, info screen no correct xy layout for elements yet new list menu start new layout working, only missing stats bars new list, new search fixed area screen change and fixed "new caught" bug (type icons)
39 lines
1.3 KiB
C
Executable file
39 lines
1.3 KiB
C
Executable file
#ifndef GUARD_POKEMON_SUMMARY_SCREEN_H
|
|
#define GUARD_POKEMON_SUMMARY_SCREEN_H
|
|
|
|
#include "main.h"
|
|
|
|
extern u8 gLastViewedMonIndex;
|
|
|
|
extern const u8 *const gMoveDescriptionPointers[];
|
|
extern const u8 *const gNatureNamePointers[];
|
|
extern const struct SpriteTemplate sSpriteTemplate_MoveTypes;
|
|
extern const struct CompressedSpriteSheet sSpriteSheet_MoveTypes;
|
|
|
|
void ShowPokemonSummaryScreen(u8 mode, void *mons, u8 monIndex, u8 maxMonIndex, void (*callback)(void));
|
|
void ShowSelectMovePokemonSummaryScreen(struct Pokemon *mons, u8 monIndex, u8 maxMonIndex, void (*callback)(void), u16 newMove);
|
|
void ShowPokemonSummaryScreenSet40EF(u8 mode, struct BoxPokemon *mons, u8 monIndex, u8 maxMonIndex, void (*callback)(void));
|
|
u8 GetMoveSlotToReplace(void);
|
|
void SummaryScreen_SetUnknownTaskId(u8 taskId);
|
|
void SummaryScreen_DestroyUnknownTask(void);
|
|
|
|
// The Pokemon Summary Screen can operate in different modes. Certain features,
|
|
// such as move re-ordering, are available in the different modes.
|
|
enum PokemonSummaryScreenMode
|
|
{
|
|
PSS_MODE_NORMAL,
|
|
PSS_MODE_LOCK_MOVES,
|
|
PSS_MODE_BOX,
|
|
PSS_MODE_SELECT_MOVE,
|
|
};
|
|
|
|
enum PokemonSummaryScreenPage
|
|
{
|
|
PSS_PAGE_INFO,
|
|
PSS_PAGE_SKILLS,
|
|
PSS_PAGE_BATTLE_MOVES,
|
|
PSS_PAGE_CONTEST_MOVES,
|
|
PSS_PAGE_COUNT,
|
|
};
|
|
|
|
#endif // GUARD_POKEMON_SUMMARY_SCREEN_H
|