mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-11 06:25:23 -05:00
66 lines
1.1 KiB
C
66 lines
1.1 KiB
C
#ifndef GUARD_REGION_MAP_H
|
|
#define GUARD_REGION_MAP_H
|
|
|
|
#include "global.h"
|
|
|
|
#include "bg.h"
|
|
|
|
// Exported type declarations
|
|
|
|
enum {
|
|
MAP_INPUT_NONE,
|
|
MAP_INPUT_MOVE_START,
|
|
MAP_INPUT_MOVE_CONT,
|
|
MAP_INPUT_MOVE_END,
|
|
MAP_INPUT_A_BUTTON,
|
|
MAP_INPUT_SWITCH,
|
|
MAP_INPUT_CANCEL
|
|
};
|
|
|
|
enum {
|
|
MAPSECTYPE_NONE,
|
|
MAPSECTYPE_ROUTE,
|
|
MAPSECTYPE_VISITED,
|
|
MAPSECTYPE_NOT_VISITED,
|
|
MAPSECTYPE_UNKNOWN, // Checked but never used
|
|
};
|
|
|
|
enum {
|
|
LAYER_MAP,
|
|
LAYER_DUNGEON,
|
|
LAYER_COUNT
|
|
};
|
|
|
|
enum {
|
|
MAPPERM_HAS_SWITCH_BUTTON,
|
|
MAPPERM_HAS_MAP_PREVIEW,
|
|
MAPPERM_HAS_OPEN_ANIM,
|
|
MAPPERM_HAS_FLY_DESTINATIONS,
|
|
MAPPERM_COUNT
|
|
};
|
|
|
|
enum {
|
|
REGIONMAP_KANTO,
|
|
REGIONMAP_SEVII123,
|
|
REGIONMAP_SEVII45,
|
|
REGIONMAP_SEVII67,
|
|
REGIONMAP_COUNT
|
|
};
|
|
|
|
enum {
|
|
REGIONMAP_TYPE_NORMAL,
|
|
REGIONMAP_TYPE_WALL,
|
|
REGIONMAP_TYPE_FLY,
|
|
REGIONMAP_TYPE_COUNT
|
|
};
|
|
|
|
// Exported RAM declarations
|
|
|
|
// Exported ROM declarations
|
|
u8 *GetMapName(u8 *dest, u16 mapsec, u16 fill);
|
|
u8 *GetMapNameGeneric(u8 *dest, u16 mapsec);
|
|
void InitRegionMapWithExitCB(u8 a0, void (*a1)(void));
|
|
void CB2_OpenFlyMap(void);
|
|
|
|
#endif // GUARD_REGION_MAP_H
|