file
room.h
Classes
- struct RoomControls
- struct RoomVars
- struct RoomMemory
- struct EntityData
- struct MinecartData
- struct ArmosData
- struct PlayerRoomStatus
- struct RoomTransition
- struct ScreenTransitionData
- struct TileEntity
Enums
- enum RoomTransition { TRANSITION_DEFAULT, TRANSITION_CUT, TRANSITION_FADE_WHITE_SLOW, TRANSITION_3, TRANSITION_FADE_BLACK_SLOW, TRANSITION_FADE_BLACK, TRANSITION_FADE_BLACK_FAST, TRANSITION_7, TRANSITION_FADE_WHITE_FAST, TRANSITION_CUT_FAST }
- enum RoomReloadType { RELOAD_ALL = 1, RELOAD_ENTITIES = 2 }
- enum TileEntityType { NONE, ROOM_VISIT_MARKER, SMALL_CHEST, BIG_CHEST, BOMBABLE_WALL, SIGN, TILE_EZLO_HINT, MUSIC_SETTER, TILE_ENTITY_8, DARKNESS, DESTRUCTIBLE_TILE, GRASS_DROP_CHANGER, LOCATION_CHANGER, TILE_ENTITY_D }
Functions
- void SetTileType(u32 tileType, u32 tilePos, u32 layer)
- void InitScreenShake(u32 time, u32 magnitude)
- void CallRoomProp5And7(void)
- void LoadRoom(void)
- void SetCurrentRoomPropertyList(u32 area, u32 room)
- auto GetCurrentRoomProperty(u32 idx) -> void*
- void LoadRoomTileEntities()
- auto LoadRoomEntity(const EntityData* dat) -> Entity*
- void LoadRoomEntityList(const EntityData* listPtr)
- auto GetRoomProperty(u32 area, u32 room, u32 property) -> void*
- auto LoadFixedGFX(Entity* entity, u32 gfxIndex) -> bool32
- void UnloadGFXSlots(Entity* param_1)
- void LoadSmallChestTile2(TileEntity* tileEntity)
- void sub_0804B0B0(u32 arg0, u32 arg1)
- void DoExitTransition(const ScreenTransitionData* data)