file
room.c
Functions
- static void sub_0804B058(EntityData* dat)
- void sub_0801AC98(void)
- auto EnemyEnableRespawn(u32 enemyIdx) -> u32
- void sub_080186EC(void)
- void sub_0804B16C(void)
- void ClearSmallChests(void)
- auto GetEmptyEntityByKind(u32 kind) -> Entity*
- void RegisterRoomEntity(Entity*, const EntityData*)
- void sub_0804AF0C(Entity*, const EntityData*)
- void sub_0804AFB0(void** properties)
- void sub_08054524(void)
- void sub_0806F704(Entity* this, u32 tilePos)
- void sub_0805BB00(u32, u32)
- static void LoadRoomVisitTile(TileEntity*)
- static void LoadSmallChestTile(TileEntity*)
- static void LoadBombableWallTile(TileEntity*)
- static void LoadDarknessTile(TileEntity*)
- static void LoadDestructibleTile(TileEntity*)
- static void LoadGrassDropTile(TileEntity*)
- static void LoadLocationTile(TileEntity*)
- void LoadRoomEntityList(const EntityData* listPtr)
- auto LoadRoomEntity(const EntityData* dat) -> Entity*
- void sub_0804AF90(void)
- auto CallRoomProp6(void) -> u32
- void CallRoomProp5And7(void)
- void LoadRoom(void)
- void sub_0804B0B0(u32 area, u32 room)
- void SetCurrentRoomPropertyList(u32 area, u32 room)
- void sub_0804B0E8(u32 area, u32 room)
- auto GetRoomProperty(u32 area, u32 room, u32 property) -> void*
- auto GetCurrentRoomProperty(u32 idx) -> void*
- void LoadRoomTileEntities(TileEntity* list)
- void sub_0804B388(u32 a1, u32 a2)
- void LoadSmallChestTile2(TileEntity* tileEntity)
Variables
- void** gCurrentRoomProperties
- void*** gAreaTable
- u8 gEntityListLUT