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 | 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 |
| 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 27 of file world.c.
Referenced by load_map_by_IDs(), and state_step_end_battle().
|
extern |
Definition at line 25 of file world.c.
Referenced by load_map_by_IDs(), and load_map_hit_asset().
|
extern |
Definition at line 26 of file world.c.
Referenced by load_map_by_IDs(), state_step_end_battle(), and state_step_unpause().
|
extern |
Definition at line 28 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 |
Definition at line 274 of file enter_exit.c.
|
extern |
|
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 |
Definition at line 263 of file enter_exit.c.