Skip to content

map.h

EntryList

typedef EntryList source

MapSettings

struct MapSettings source

Fields other than main, entryList, entryCount, bgName, tattle, textureArchive, songVariation, and sfxReverb 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**

bgName: constchar*

tattle: union { ... }

textureArchive: constchar*

songVariation: s80 or 1. @see bgm_get_map_default_variation

sfxReverb: s8

AreaConfig

struct AreaConfig source
Fields

mapCount: s32

maps: constchar*const*

id: char*"area_xxx"

get_current_map_settings

MapSettings* get_current_map_settings() source

wMapTexName

extern char wMapTexName[] source

wMapHitName

extern char wMapHitName[] source

wMapShapeName

extern char wMapShapeName[] source

wMapBgName

extern char wMapBgName[] source

gAreas

extern AreaConfig gAreas[] source

Zero-terminated.

EVS_NpcHitRecoil

extern EvtScript EVS_NpcHitRecoil source

EVS_800936C0

extern EvtScript EVS_800936C0 source