Data Structures | |
struct | MapSettings |
Fields other than main, entryList, entryCount, background, and tattle are initialised when the map loads. More... | |
struct | MapConfig |
struct | AreaConfig |
union | MapSettings.tattle |
Macros | |
#define | CLONED_MODEL(idx) (10000+(idx)) |
#define | ENTRY_COUNT(entryList) (sizeof(entryList) / sizeof(Vec4f)) |
#define | MAP_ID_MAX_LEN 7 |
"xxx_yyy" excluding null terminator. | |
Typedefs | |
typedef Vec4f | EntryList[] |
typedef s32(* | MapInit) (void) |
Functions | |
MapSettings * | get_current_map_settings (void) |
Variables | |
AreaConfig | gAreas [29] |
Zero-terminated. | |
EvtScript | EVS_NpcHitRecoil |
EvtScript | EVS_800936C0 |
struct MapSettings |
Data Fields | ||
---|---|---|
BackgroundHeader * | background | |
char ** | colliderNameList | |
s32 | entryCount | |
EntryList * | entryList | |
s32 | hitAssetCollisionOffset | |
s32 | hitAssetZoneOffset | |
EvtScript * | main | |
char ** | modelNameList | |
struct ModelNode * | modelTreeRoot | |
union MapSettings.tattle | tattle | |
char | unk_0C[4] | |
char | unk_1C[12] | |
char | unk_34[4] | |
char ** | zoneNameList |
struct MapConfig |
Data Fields | ||
---|---|---|
char * | bgName | |
void * | dmaDest | |
void * | dmaEnd | |
void * | dmaStart | |
char * | id |
|
MapInit | init | Return TRUE to skip normal asset (shape/hit/bg/tex) loading. |
MapSettings * | settings | |
s8 | sfxReverb | |
s8 | songVariation |
0 or 1.
|
char | unk_1C[0x2] |
struct AreaConfig |
#define MAP_ID_MAX_LEN 7 |
"xxx_yyy" excluding null terminator.
MapSettings * get_current_map_settings | ( | void | ) |
|
extern |
|
extern |
|
extern |
Zero-terminated.
Referenced by bgm_get_map_default_variation(), get_map_IDs_by_name(), load_map_by_IDs(), reset_player_status(), state_step_end_battle(), state_step_exit_language_select(), and state_step_unpause().