EntryList
MapSettings
struct MapSettings source
Fields other than main, entryList, entryCount, background, and tattle are initialised when the map loads.
Fields
modelTreeRoot: structModelNode*
hitAssetCollisionOffset: s32
hitAssetZoneOffset: s32
main: EvtScript*
entryList: EntryList*
entryCount: s32
modelNameList: char**
colliderNameList: char**
zoneNameList: char**
background: BackgroundHeader*
tattle: union { ... }
MapInit
MapConfig
struct MapConfig source
Fields
id: char*See MAP_ID_MAX_LEN.
settings: MapSettings*
dmaStart: void*
dmaEnd: void*
dmaDest: void*
bgName: char*
init: MapInitReturn true to skip normal asset (shape/hit/bg/tex) loading.
songVariation: s80 or 1. See [bgm_get_map_default_variation].
sfxReverb: s8
AreaConfig
struct AreaConfig source
get_current_map_settings
wMapTexName
extern char wMapTexName[] source
wMapHitName
extern char wMapHitName[] source
wMapShapeName
extern char wMapShapeName[] source
wMapBgName
extern char wMapBgName[] source
gAreas
extern AreaConfig gAreas[29] source
Zero-terminated.