mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-21 17:55:13 -05:00
27 lines
745 B
C
27 lines
745 B
C
#ifndef POKEPLATINUM_MOVE_REMINDER_DATA_H
|
|
#define POKEPLATINUM_MOVE_REMINDER_DATA_H
|
|
|
|
#include "game_options.h"
|
|
#include "pokemon.h"
|
|
#include "trainer_info.h"
|
|
|
|
typedef struct MoveReminderData {
|
|
Pokemon *mon;
|
|
TrainerInfo *trainerInfo;
|
|
Options *options;
|
|
u16 *moves;
|
|
u16 cursorPos;
|
|
u16 listPos;
|
|
u8 showingContest;
|
|
u8 isMoveTutor; // draco meteor or frenzy plant / blast burn / hydro cannon
|
|
u8 keepOldMove;
|
|
u8 moveSlot;
|
|
} MoveReminderData;
|
|
|
|
MoveReminderData *MoveReminderData_Alloc(enum HeapID heapID);
|
|
void MoveReminderData_Free(MoveReminderData *data);
|
|
u16 *MoveReminderData_GetMoves(Pokemon *mon, enum HeapID heapID);
|
|
BOOL MoveReminderData_HasMoves(u16 *moves);
|
|
|
|
#endif // POKEPLATINUM_MOVE_REMINDER_DATA_H
|