2018-02-09 02:00:28 +00:00
|
|
|
#ifndef GUARD_POKEMON_SUMMARY_SCREEN_H
|
|
|
|
#define GUARD_POKEMON_SUMMARY_SCREEN_H
|
|
|
|
|
2019-03-08 06:56:38 +00:00
|
|
|
#include "main.h"
|
|
|
|
|
2019-02-19 09:09:42 +00:00
|
|
|
extern u8 gLastViewedMonIndex;
|
2019-04-04 22:53:06 +01:00
|
|
|
|
2019-03-08 06:56:38 +00:00
|
|
|
extern const u8 *const gMoveDescriptionPointers[];
|
2022-08-24 05:30:49 +01:00
|
|
|
extern const u8 gNotDoneYetDescription[];
|
2019-04-04 22:53:06 +01:00
|
|
|
extern const u8 *const gNatureNamePointers[];
|
PokedexPlus with HGSS styled UI by TheXaman
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)
2020-10-31 13:34:37 +00:00
|
|
|
extern const struct SpriteTemplate sSpriteTemplate_MoveTypes;
|
|
|
|
extern const struct CompressedSpriteSheet sSpriteSheet_MoveTypes;
|
2018-12-16 20:10:01 +00:00
|
|
|
|
2018-09-02 18:41:33 +01:00
|
|
|
void ShowPokemonSummaryScreen(u8 mode, void *mons, u8 monIndex, u8 maxMonIndex, void (*callback)(void));
|
2020-05-25 09:19:18 +01:00
|
|
|
void ShowSelectMovePokemonSummaryScreen(struct Pokemon *mons, u8 monIndex, u8 maxMonIndex, void (*callback)(void), u16 newMove);
|
2022-09-26 01:33:20 +01:00
|
|
|
void ShowPokemonSummaryScreenHandleDeoxys(u8 mode, struct BoxPokemon *mons, u8 monIndex, u8 maxMonIndex, void (*callback)(void));
|
2019-10-18 00:22:03 +01:00
|
|
|
u8 GetMoveSlotToReplace(void);
|
2021-04-09 17:41:02 +01:00
|
|
|
void SummaryScreen_SetAnimDelayTaskId(u8 taskId);
|
2018-02-09 02:00:28 +00:00
|
|
|
|
2018-08-15 09:44:20 +01:00
|
|
|
// The Pokemon Summary Screen can operate in different modes. Certain features,
|
|
|
|
// such as move re-ordering, are available in the different modes.
|
|
|
|
enum PokemonSummaryScreenMode
|
|
|
|
{
|
2021-04-15 22:31:50 +01:00
|
|
|
SUMMARY_MODE_NORMAL,
|
|
|
|
SUMMARY_MODE_LOCK_MOVES,
|
|
|
|
SUMMARY_MODE_BOX,
|
|
|
|
SUMMARY_MODE_SELECT_MOVE,
|
2018-08-15 19:47:10 +01:00
|
|
|
};
|
|
|
|
|
2018-02-12 18:59:42 +00:00
|
|
|
#endif // GUARD_POKEMON_SUMMARY_SCREEN_H
|