mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-23 04:36:22 -05:00
37 lines
863 B
C
37 lines
863 B
C
#ifndef POKEHEARTGOLD_ALPH_PUZZLE_H
|
|
#define POKEHEARTGOLD_ALPH_PUZZLE_H
|
|
|
|
#include "bg_window.h"
|
|
#include "overlay_manager.h"
|
|
#include "unk_0200CF18.h"
|
|
#include "palette.h"
|
|
#include "message_format.h"
|
|
#include "msgdata.h"
|
|
#include "save.h"
|
|
#include "task.h"
|
|
#include "yes_no_prompt.h"
|
|
|
|
typedef enum AlphPuzzles {
|
|
ALPH_PUZZLE_KABUTO,
|
|
ALPH_PUZZLE_AEROACTYL,
|
|
ALPH_PUZZLE_OMANYTE,
|
|
ALPH_PUZZLE_HO_OH,
|
|
ALPH_PUZZLE_MAX
|
|
} AlphPuzzles;
|
|
|
|
typedef struct AlphPuzzleArgs {
|
|
void *unk_00; // unused
|
|
u8 unk4; // unused
|
|
u8 puzzle;
|
|
u8 unk6; // unused
|
|
u8 unk7; // unused
|
|
u32 *fieldSystemUnk10Cpointer;
|
|
SaveData *saveData;
|
|
} AlphPuzzleArgs;
|
|
|
|
BOOL AlphPuzzle_Init(OVY_MANAGER *man, int *state);
|
|
BOOL AlphPuzzle_Main(OVY_MANAGER *man, int *state);
|
|
BOOL AlphPuzzle_Exit(OVY_MANAGER *man, int *state);
|
|
|
|
#endif //POKEHEARTGOLD_ALPH_PUZZLE_H
|