Go to the source code of this file.
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 | EVS_MakeEntities EVS_MakeEntities |
#define | EVS_SetupMusic EVS_SetupMusic |
#define | EVS_SetupRooms EVS_SetupRooms |
#define | EVS_SetupFoliage EVS_SetupFoliage |
#define | EVS_BindExitTriggers EVS_BindExitTriggers |
#define | EVS_EnterMap EVS_EnterMap |
#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) |
struct MapSettings |
Data Fields | ||
---|---|---|
struct ModelNode * | modelTreeRoot | |
s32 | hitAssetCollisionOffset | |
s32 | hitAssetZoneOffset | |
char | unk_0C[4] | |
EvtScript * | main | |
EntryList * | entryList | |
s32 | entryCount | |
char | unk_1C[12] | |
char ** | modelNameList | |
char ** | colliderNameList | |
char ** | zoneNameList | |
char | unk_34[4] | |
BackgroundHeader * | background | |
union MapSettings.tattle | tattle |
struct MapConfig |
Data Fields | ||
---|---|---|
char * | id |
|
MapSettings * | settings | |
void * | dmaStart | |
void * | dmaEnd | |
void * | dmaDest | |
char * | bgName | |
MapInit | init | Return TRUE to skip normal asset (shape/hit/bg/tex) loading. |
char | unk_1C[0x2] | |
s8 | songVariation |
0 or 1.
|
s8 | sfxReverb |
struct AreaConfig |
Data Fields | ||
---|---|---|
s32 | mapCount | |
MapConfig * | maps | |
char * | id | "area_xxx" |
char * | name | JP debug name. |
#define ENTRY_COUNT | ( | entryList | ) | (sizeof(entryList) / sizeof(Vec4f)) |
MapSettings * get_current_map_settings | ( | void | ) |
Definition at line 224 of file world.c.
Referenced by entity_BlueWarpPipe_set_player_move_to_center(), get_lava_reset_pos(), load_battle_hit_asset(), load_hit_data(), load_map_hit_asset(), state_step_end_battle(), and state_step_unpause().
|
extern |
Definition at line 28 of file world.c.
Referenced by load_map_by_IDs(), and state_step_end_battle().
|
extern |
Definition at line 26 of file world.c.
Referenced by load_map_by_IDs(), and load_map_hit_asset().
|
extern |
Definition at line 27 of file world.c.
Referenced by load_map_by_IDs(), state_step_end_battle(), and state_step_unpause().
|
extern |
Definition at line 29 of file world.c.
Referenced by load_map_by_IDs().
|
extern |
Zero-terminated.
Definition at line 868 of file world.c.
Referenced by bgm_get_map_default_variation(), get_map_IDs_by_name(), load_map_by_IDs(), reset_player_status(), state_step_end_battle(), and state_step_unpause().
|
extern |
Definition at line 13 of file 38F00.c.
|
extern |
|
extern |
Definition at line 198 of file enter_exit.c.
|
extern |
|
extern |
|
extern |
Definition at line 283 of file enter_exit.c.
|
extern |
Definition at line 300 of file enter_exit.c.
|
extern |
Definition at line 307 of file enter_exit.c.
|
extern |
Definition at line 314 of file enter_exit.c.
|
extern |
Definition at line 321 of file enter_exit.c.
|
extern |
Definition at line 328 of file enter_exit.c.
|
extern |
Definition at line 335 of file enter_exit.c.
|
extern |
Definition at line 342 of file enter_exit.c.
|
extern |
Definition at line 349 of file enter_exit.c.
|
extern |
Definition at line 356 of file enter_exit.c.
|
extern |
Definition at line 406 of file enter_exit.c.
|
extern |