yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::zelda3::dungeon Namespace Reference

Classes

struct  ChestData
 
class  DungeonDestination
 
class  DungeonObjectRenderer
 
struct  object_door
 
struct  PseudoVram
 
class  Room
 
class  RoomEntrance
 
class  RoomObject
 
struct  StaircaseRooms
 
class  Subtype1
 
class  Subtype2
 
class  Subtype3
 
struct  SubtypeInfo
 

Enumerations

enum class  SpecialObjectType { Chest , BigChest , InterroomStairs }
 
enum  Background2 {
  Off , Parallax , Dark , OnTop ,
  Translucent , Addition , Normal , Transparent ,
  DarkRoom
}
 
enum  Sorting {
  All = 0 , Wall = 1 , Horizontal = 2 , Vertical = 4 ,
  NonScalable = 8 , Dungeons = 16 , Floors = 32 , SortStairs = 64
}
 
enum class  ObjectOption {
  Nothing = 0 , Door = 1 , Chest = 2 , Block = 4 ,
  Torch = 8 , Bgr = 16 , Stairs = 32
}
 

Functions

ObjectOption operator| (ObjectOption lhs, ObjectOption rhs)
 
ObjectOption operator& (ObjectOption lhs, ObjectOption rhs)
 
ObjectOption operator^ (ObjectOption lhs, ObjectOption rhs)
 
ObjectOption operator~ (ObjectOption option)
 
SubtypeInfo FetchSubtypeInfo (uint16_t object_id)
 

Variables

constexpr int kGfxBufferOffset = 92 * 2048
 
constexpr int kGfxBufferStride = 512
 
constexpr int kGfxBufferAnimatedFrameOffset = 7 * 2048
 
constexpr int kGfxBufferAnimatedFrameStride = 512
 
constexpr int kGfxBufferRoomOffset = 2048
 
constexpr int kGfxBufferRoomSpriteOffset = 512
 
constexpr int kGfxBufferRoomSpriteStride = 2048
 
constexpr int kGfxBufferRoomSpriteLastLineOffset = 0x88
 
constexpr int room_object_layout_pointer = 0x882D
 
constexpr int room_object_pointer = 0x874C
 
constexpr int dungeons_main_bg_palette_pointers = 0xDEC4B
 
constexpr int dungeons_palettes = 0xDD734
 
constexpr int room_items_pointers = 0xDB69
 
constexpr int rooms_sprite_pointer = 0x4C298
 
constexpr int kRoomHeaderPointer = 0xB5DD
 
constexpr int kRoomHeaderPointerBank = 0xB5E7
 
constexpr int gfx_groups_pointer = 0x6237
 
constexpr int chests_length_pointer = 0xEBF6
 
constexpr int chests_data_pointer1 = 0xEBFB
 
constexpr int messages_id_dungeon = 0x3F61D
 
constexpr int blocks_length = 0x8896
 
constexpr int blocks_pointer1 = 0x15AFA
 
constexpr int blocks_pointer2 = 0x15B01
 
constexpr int blocks_pointer3 = 0x15B08
 
constexpr int blocks_pointer4 = 0x15B0F
 
constexpr int torch_data = 0x2736A
 
constexpr int torches_length_pointer = 0x88C1
 
constexpr int sprite_blockset_pointer = 0x5B57
 
constexpr int sprites_data = 0x4D8B0
 
constexpr int sprites_data_empty_room = 0x4D8AE
 
constexpr int sprites_end_data = 0x4EC9E
 
constexpr int pit_pointer = 0x394AB
 
constexpr int pit_count = 0x394A6
 
constexpr int doorPointers = 0xF83C0
 
constexpr int door_gfx_up = 0x4D9E
 
constexpr int door_gfx_down = 0x4E06
 
constexpr int door_gfx_cavexit_down = 0x4E06
 
constexpr int door_gfx_left = 0x4E66
 
constexpr int door_gfx_right = 0x4EC6
 
constexpr int door_pos_up = 0x197E
 
constexpr int door_pos_down = 0x1996
 
constexpr int door_pos_left = 0x19AE
 
constexpr int door_pos_right = 0x19C6
 
constexpr int dungeon_spr_ptrs = 0x090000
 
constexpr int NumberOfRooms = 296
 
constexpr ushort stairsObjects [] = {0x139, 0x138, 0x13B, 0x12E, 0x12D}
 
constexpr std::string_view kRoomNames []
 
constexpr std::string_view kEntranceNames []
 
constexpr int kEntranceRoom = 0x14813
 
constexpr int kEntranceScrollEdge = 0x1491D
 
constexpr int kEntranceYScroll = 0x14D45
 
constexpr int kEntranceXScroll = 0x14E4F
 
constexpr int kEntranceYPosition = 0x14F59
 
constexpr int kEntranceXPosition = 0x15063
 
constexpr int kEntranceCameraYTrigger = 0x1516D
 
constexpr int kEntranceCameraXTrigger = 0x15277
 
constexpr int kEntranceBlockset = 0x15381
 
constexpr int kEntranceFloor = 0x15406
 
constexpr int kEntranceDungeon = 0x1548B
 
constexpr int kEntranceDoor = 0x15510
 
constexpr int kEntranceLadderBG = 0x15595
 
constexpr int kEntrancescrolling = 0x1561A
 
constexpr int kEntranceScrollQuadrant = 0x1569F
 
constexpr int kEntranceExit = 0x15724
 
constexpr int kEntranceMusic = 0x1582E
 
constexpr int kStartingEntranceroom = 0x15B6E
 
constexpr int kStartingEntranceScrollEdge = 0x15B7C
 
constexpr int kStartingEntranceYScroll = 0x15BB4
 
constexpr int kStartingEntranceXScroll = 0x15BC2
 
constexpr int kStartingEntranceYPosition = 0x15BD0
 
constexpr int kStartingEntranceXPosition = 0x15BDE
 
constexpr int kStartingEntranceCameraYTrigger = 0x15BEC
 
constexpr int kStartingEntranceCameraXTrigger = 0x15BFA
 
constexpr int kStartingEntranceBlockset = 0x15C08
 
constexpr int kStartingEntranceFloor = 0x15C0F
 
constexpr int kStartingEntranceDungeon = 0x15C16
 
constexpr int kStartingEntranceDoor = 0x15C2B
 
constexpr int kStartingEntranceLadderBG = 0x15C1D
 
constexpr int kStartingEntrancescrolling = 0x15C24
 
constexpr int kStartingEntranceScrollQuadrant = 0x15C2B
 
constexpr int kStartingEntranceexit = 0x15C32
 
constexpr int kStartingEntrancemusic = 0x15C4E
 
constexpr int kStartingEntranceentrance = 0x15C40
 
constexpr int items_data_start = 0xDDE9
 
constexpr int items_data_end = 0xE6B2
 
constexpr int initial_equipement = 0x271A6
 
constexpr int chests_backupitems = 0x3B528
 
constexpr int chests_yoffset = 0x4836C
 
constexpr int chests_xoffset = 0x4836C + (76 * 1)
 
constexpr int chests_itemsgfx = 0x4836C + (76 * 2)
 
constexpr int chests_itemswide = 0x4836C + (76 * 3)
 
constexpr int chests_itemsproperties = 0x4836C + (76 * 4)
 
constexpr int chests_sramaddress = 0x4836C + (76 * 5)
 
constexpr int chests_sramvalue = 0x4836C + (76 * 7)
 
constexpr int chests_msgid = 0x442DD
 
constexpr int dungeons_startrooms = 0x7939
 
constexpr int dungeons_endrooms = 0x792D
 
constexpr int dungeons_bossrooms = 0x10954
 
constexpr int bedPositionX = 0x039A37
 
constexpr int bedPositionY = 0x039A32
 
constexpr int bedPositionResetXLow = 0x02DE53
 
constexpr int bedPositionResetXHigh = 0x02DE58
 
constexpr int bedPositionResetYLow = 0x02DE5D
 
constexpr int bedPositionResetYHigh = 0x02DE62
 
constexpr int bedSheetPositionX = 0x0480BD
 
constexpr int bedSheetPositionY = 0x0480B8
 
constexpr int kRoomObjectSubtype1 = 0x8000
 
constexpr int kRoomObjectSubtype2 = 0x83F0
 
constexpr int kRoomObjectSubtype3 = 0x84F0
 
constexpr int kRoomObjectTileAddress = 0x1B52
 
constexpr int kRoomObjectTileAddressFloor = 0x1B5A
 

Enumeration Type Documentation

◆ SpecialObjectType

Enumerator
Chest 
BigChest 
InterroomStairs 

Definition at line 31 of file room_object.h.

◆ Background2

Enumerator
Off 
Parallax 
Dark 
OnTop 
Translucent 
Addition 
Normal 
Transparent 
DarkRoom 

Definition at line 33 of file room_object.h.

◆ Sorting

Enumerator
All 
Wall 
Horizontal 
Vertical 
NonScalable 
Dungeons 
Floors 
SortStairs 

Definition at line 45 of file room_object.h.

◆ ObjectOption

Enumerator
Nothing 
Door 
Chest 
Block 
Torch 
Bgr 
Stairs 

Definition at line 56 of file room_object.h.

Function Documentation

◆ operator|()

ObjectOption yaze::app::zelda3::dungeon::operator| ( ObjectOption lhs,
ObjectOption rhs )

Definition at line 8 of file room_object.cc.

◆ operator&()

ObjectOption yaze::app::zelda3::dungeon::operator& ( ObjectOption lhs,
ObjectOption rhs )

Definition at line 13 of file room_object.cc.

◆ operator^()

ObjectOption yaze::app::zelda3::dungeon::operator^ ( ObjectOption lhs,
ObjectOption rhs )

Definition at line 18 of file room_object.cc.

◆ operator~()

ObjectOption yaze::app::zelda3::dungeon::operator~ ( ObjectOption option)

Definition at line 23 of file room_object.cc.

◆ FetchSubtypeInfo()

SubtypeInfo yaze::app::zelda3::dungeon::FetchSubtypeInfo ( uint16_t object_id)

Variable Documentation

◆ kGfxBufferOffset

int yaze::app::zelda3::dungeon::kGfxBufferOffset = 92 * 2048
constexpr

Definition at line 223 of file room.cc.

◆ kGfxBufferStride

int yaze::app::zelda3::dungeon::kGfxBufferStride = 512
constexpr

Definition at line 224 of file room.cc.

◆ kGfxBufferAnimatedFrameOffset

int yaze::app::zelda3::dungeon::kGfxBufferAnimatedFrameOffset = 7 * 2048
constexpr

Definition at line 225 of file room.cc.

◆ kGfxBufferAnimatedFrameStride

int yaze::app::zelda3::dungeon::kGfxBufferAnimatedFrameStride = 512
constexpr

Definition at line 226 of file room.cc.

◆ kGfxBufferRoomOffset

int yaze::app::zelda3::dungeon::kGfxBufferRoomOffset = 2048
constexpr

Definition at line 227 of file room.cc.

Referenced by yaze::app::zelda3::dungeon::Room::CopyRoomGraphicsToBuffer().

◆ kGfxBufferRoomSpriteOffset

int yaze::app::zelda3::dungeon::kGfxBufferRoomSpriteOffset = 512
constexpr

Definition at line 228 of file room.cc.

◆ kGfxBufferRoomSpriteStride

int yaze::app::zelda3::dungeon::kGfxBufferRoomSpriteStride = 2048
constexpr

Definition at line 229 of file room.cc.

◆ kGfxBufferRoomSpriteLastLineOffset

int yaze::app::zelda3::dungeon::kGfxBufferRoomSpriteLastLineOffset = 0x88
constexpr

Definition at line 230 of file room.cc.

Referenced by yaze::app::zelda3::dungeon::Room::CopyRoomGraphicsToBuffer().

◆ room_object_layout_pointer

int yaze::app::zelda3::dungeon::room_object_layout_pointer = 0x882D
constexpr

Definition at line 40 of file room.h.

◆ room_object_pointer

int yaze::app::zelda3::dungeon::room_object_pointer = 0x874C
constexpr

◆ dungeons_main_bg_palette_pointers

int yaze::app::zelda3::dungeon::dungeons_main_bg_palette_pointers = 0xDEC4B
constexpr

Definition at line 43 of file room.h.

◆ dungeons_palettes

int yaze::app::zelda3::dungeon::dungeons_palettes = 0xDD734
constexpr

Definition at line 44 of file room.h.

◆ room_items_pointers

int yaze::app::zelda3::dungeon::room_items_pointers = 0xDB69
constexpr

Definition at line 45 of file room.h.

◆ rooms_sprite_pointer

int yaze::app::zelda3::dungeon::rooms_sprite_pointer = 0x4C298
constexpr

Definition at line 46 of file room.h.

Referenced by yaze::app::zelda3::dungeon::Room::LoadSprites().

◆ kRoomHeaderPointer

int yaze::app::zelda3::dungeon::kRoomHeaderPointer = 0xB5DD
constexpr

◆ kRoomHeaderPointerBank

int yaze::app::zelda3::dungeon::kRoomHeaderPointerBank = 0xB5E7
constexpr

◆ gfx_groups_pointer

int yaze::app::zelda3::dungeon::gfx_groups_pointer = 0x6237
constexpr

Definition at line 49 of file room.h.

◆ chests_length_pointer

int yaze::app::zelda3::dungeon::chests_length_pointer = 0xEBF6
constexpr

Definition at line 50 of file room.h.

Referenced by yaze::app::zelda3::dungeon::Room::LoadChests().

◆ chests_data_pointer1

int yaze::app::zelda3::dungeon::chests_data_pointer1 = 0xEBFB
constexpr

Definition at line 51 of file room.h.

Referenced by yaze::app::zelda3::dungeon::Room::LoadChests().

◆ messages_id_dungeon

int yaze::app::zelda3::dungeon::messages_id_dungeon = 0x3F61D
constexpr

Definition at line 53 of file room.h.

Referenced by yaze::app::zelda3::dungeon::Room::LoadRoomFromROM().

◆ blocks_length

int yaze::app::zelda3::dungeon::blocks_length = 0x8896
constexpr

Definition at line 55 of file room.h.

◆ blocks_pointer1

int yaze::app::zelda3::dungeon::blocks_pointer1 = 0x15AFA
constexpr

Definition at line 56 of file room.h.

◆ blocks_pointer2

int yaze::app::zelda3::dungeon::blocks_pointer2 = 0x15B01
constexpr

Definition at line 57 of file room.h.

◆ blocks_pointer3

int yaze::app::zelda3::dungeon::blocks_pointer3 = 0x15B08
constexpr

Definition at line 58 of file room.h.

◆ blocks_pointer4

int yaze::app::zelda3::dungeon::blocks_pointer4 = 0x15B0F
constexpr

Definition at line 59 of file room.h.

◆ torch_data

int yaze::app::zelda3::dungeon::torch_data = 0x2736A
constexpr

Definition at line 60 of file room.h.

◆ torches_length_pointer

int yaze::app::zelda3::dungeon::torches_length_pointer = 0x88C1
constexpr

Definition at line 61 of file room.h.

◆ sprite_blockset_pointer

int yaze::app::zelda3::dungeon::sprite_blockset_pointer = 0x5B57
constexpr

Definition at line 62 of file room.h.

◆ sprites_data

int yaze::app::zelda3::dungeon::sprites_data = 0x4D8B0
constexpr

Definition at line 64 of file room.h.

◆ sprites_data_empty_room

int yaze::app::zelda3::dungeon::sprites_data_empty_room = 0x4D8AE
constexpr

Definition at line 65 of file room.h.

◆ sprites_end_data

int yaze::app::zelda3::dungeon::sprites_end_data = 0x4EC9E
constexpr

Definition at line 66 of file room.h.

◆ pit_pointer

int yaze::app::zelda3::dungeon::pit_pointer = 0x394AB
constexpr

Definition at line 67 of file room.h.

◆ pit_count

int yaze::app::zelda3::dungeon::pit_count = 0x394A6
constexpr

Definition at line 68 of file room.h.

◆ doorPointers

int yaze::app::zelda3::dungeon::doorPointers = 0xF83C0
constexpr

Definition at line 69 of file room.h.

◆ door_gfx_up

int yaze::app::zelda3::dungeon::door_gfx_up = 0x4D9E
constexpr

Definition at line 72 of file room.h.

◆ door_gfx_down

int yaze::app::zelda3::dungeon::door_gfx_down = 0x4E06
constexpr

Definition at line 73 of file room.h.

◆ door_gfx_cavexit_down

int yaze::app::zelda3::dungeon::door_gfx_cavexit_down = 0x4E06
constexpr

Definition at line 74 of file room.h.

◆ door_gfx_left

int yaze::app::zelda3::dungeon::door_gfx_left = 0x4E66
constexpr

Definition at line 75 of file room.h.

◆ door_gfx_right

int yaze::app::zelda3::dungeon::door_gfx_right = 0x4EC6
constexpr

Definition at line 76 of file room.h.

◆ door_pos_up

int yaze::app::zelda3::dungeon::door_pos_up = 0x197E
constexpr

Definition at line 77 of file room.h.

◆ door_pos_down

int yaze::app::zelda3::dungeon::door_pos_down = 0x1996
constexpr

Definition at line 78 of file room.h.

◆ door_pos_left

int yaze::app::zelda3::dungeon::door_pos_left = 0x19AE
constexpr

Definition at line 79 of file room.h.

◆ door_pos_right

int yaze::app::zelda3::dungeon::door_pos_right = 0x19C6
constexpr

Definition at line 80 of file room.h.

◆ dungeon_spr_ptrs

int yaze::app::zelda3::dungeon::dungeon_spr_ptrs = 0x090000
constexpr

Definition at line 82 of file room.h.

◆ NumberOfRooms

int yaze::app::zelda3::dungeon::NumberOfRooms = 296
constexpr

Definition at line 84 of file room.h.

◆ stairsObjects

ushort yaze::app::zelda3::dungeon::stairsObjects[] = {0x139, 0x138, 0x13B, 0x12E, 0x12D}
constexpr

Definition at line 86 of file room.h.

Referenced by yaze::app::zelda3::dungeon::Room::LoadObjects().

◆ kRoomNames

std::string_view yaze::app::zelda3::dungeon::kRoomNames[]
constexpr

◆ kEntranceNames

std::string_view yaze::app::zelda3::dungeon::kEntranceNames[]
constexpr

Definition at line 521 of file room.h.

Referenced by yaze::app::editor::DungeonEditor::DrawEntranceSelector().

◆ kEntranceRoom

int yaze::app::zelda3::dungeon::kEntranceRoom = 0x14813
constexpr

◆ kEntranceScrollEdge

int yaze::app::zelda3::dungeon::kEntranceScrollEdge = 0x1491D
constexpr

◆ kEntranceYScroll

int yaze::app::zelda3::dungeon::kEntranceYScroll = 0x14D45
constexpr

◆ kEntranceXScroll

int yaze::app::zelda3::dungeon::kEntranceXScroll = 0x14E4F
constexpr

◆ kEntranceYPosition

int yaze::app::zelda3::dungeon::kEntranceYPosition = 0x14F59
constexpr

◆ kEntranceXPosition

int yaze::app::zelda3::dungeon::kEntranceXPosition = 0x15063
constexpr

◆ kEntranceCameraYTrigger

int yaze::app::zelda3::dungeon::kEntranceCameraYTrigger = 0x1516D
constexpr

◆ kEntranceCameraXTrigger

int yaze::app::zelda3::dungeon::kEntranceCameraXTrigger = 0x15277
constexpr

◆ kEntranceBlockset

int yaze::app::zelda3::dungeon::kEntranceBlockset = 0x15381
constexpr

◆ kEntranceFloor

int yaze::app::zelda3::dungeon::kEntranceFloor = 0x15406
constexpr

◆ kEntranceDungeon

int yaze::app::zelda3::dungeon::kEntranceDungeon = 0x1548B
constexpr

◆ kEntranceDoor

int yaze::app::zelda3::dungeon::kEntranceDoor = 0x15510
constexpr

◆ kEntranceLadderBG

int yaze::app::zelda3::dungeon::kEntranceLadderBG = 0x15595
constexpr

◆ kEntrancescrolling

int yaze::app::zelda3::dungeon::kEntrancescrolling = 0x1561A
constexpr

◆ kEntranceScrollQuadrant

int yaze::app::zelda3::dungeon::kEntranceScrollQuadrant = 0x1569F
constexpr

◆ kEntranceExit

int yaze::app::zelda3::dungeon::kEntranceExit = 0x15724
constexpr

◆ kEntranceMusic

int yaze::app::zelda3::dungeon::kEntranceMusic = 0x1582E
constexpr

◆ kStartingEntranceroom

int yaze::app::zelda3::dungeon::kStartingEntranceroom = 0x15B6E
constexpr

◆ kStartingEntranceScrollEdge

int yaze::app::zelda3::dungeon::kStartingEntranceScrollEdge = 0x15B7C
constexpr

◆ kStartingEntranceYScroll

int yaze::app::zelda3::dungeon::kStartingEntranceYScroll = 0x15BB4
constexpr

◆ kStartingEntranceXScroll

int yaze::app::zelda3::dungeon::kStartingEntranceXScroll = 0x15BC2
constexpr

◆ kStartingEntranceYPosition

int yaze::app::zelda3::dungeon::kStartingEntranceYPosition = 0x15BD0
constexpr

◆ kStartingEntranceXPosition

int yaze::app::zelda3::dungeon::kStartingEntranceXPosition = 0x15BDE
constexpr

◆ kStartingEntranceCameraYTrigger

int yaze::app::zelda3::dungeon::kStartingEntranceCameraYTrigger = 0x15BEC
constexpr

◆ kStartingEntranceCameraXTrigger

int yaze::app::zelda3::dungeon::kStartingEntranceCameraXTrigger = 0x15BFA
constexpr

◆ kStartingEntranceBlockset

int yaze::app::zelda3::dungeon::kStartingEntranceBlockset = 0x15C08
constexpr

◆ kStartingEntranceFloor

int yaze::app::zelda3::dungeon::kStartingEntranceFloor = 0x15C0F
constexpr

◆ kStartingEntranceDungeon

int yaze::app::zelda3::dungeon::kStartingEntranceDungeon = 0x15C16
constexpr

◆ kStartingEntranceDoor

int yaze::app::zelda3::dungeon::kStartingEntranceDoor = 0x15C2B
constexpr

◆ kStartingEntranceLadderBG

int yaze::app::zelda3::dungeon::kStartingEntranceLadderBG = 0x15C1D
constexpr

◆ kStartingEntrancescrolling

int yaze::app::zelda3::dungeon::kStartingEntrancescrolling = 0x15C24
constexpr

◆ kStartingEntranceScrollQuadrant

int yaze::app::zelda3::dungeon::kStartingEntranceScrollQuadrant = 0x15C2B
constexpr

◆ kStartingEntranceexit

int yaze::app::zelda3::dungeon::kStartingEntranceexit = 0x15C32
constexpr

◆ kStartingEntrancemusic

int yaze::app::zelda3::dungeon::kStartingEntrancemusic = 0x15C4E
constexpr

◆ kStartingEntranceentrance

int yaze::app::zelda3::dungeon::kStartingEntranceentrance = 0x15C40
constexpr

Definition at line 66 of file room_entrance.h.

◆ items_data_start

int yaze::app::zelda3::dungeon::items_data_start = 0xDDE9
constexpr

Definition at line 68 of file room_entrance.h.

◆ items_data_end

int yaze::app::zelda3::dungeon::items_data_end = 0xE6B2
constexpr

Definition at line 69 of file room_entrance.h.

◆ initial_equipement

int yaze::app::zelda3::dungeon::initial_equipement = 0x271A6
constexpr

Definition at line 70 of file room_entrance.h.

◆ chests_backupitems

int yaze::app::zelda3::dungeon::chests_backupitems = 0x3B528
constexpr

Definition at line 73 of file room_entrance.h.

◆ chests_yoffset

int yaze::app::zelda3::dungeon::chests_yoffset = 0x4836C
constexpr

Definition at line 74 of file room_entrance.h.

◆ chests_xoffset

int yaze::app::zelda3::dungeon::chests_xoffset = 0x4836C + (76 * 1)
constexpr

Definition at line 75 of file room_entrance.h.

◆ chests_itemsgfx

int yaze::app::zelda3::dungeon::chests_itemsgfx = 0x4836C + (76 * 2)
constexpr

Definition at line 76 of file room_entrance.h.

◆ chests_itemswide

int yaze::app::zelda3::dungeon::chests_itemswide = 0x4836C + (76 * 3)
constexpr

Definition at line 77 of file room_entrance.h.

◆ chests_itemsproperties

int yaze::app::zelda3::dungeon::chests_itemsproperties = 0x4836C + (76 * 4)
constexpr

Definition at line 78 of file room_entrance.h.

◆ chests_sramaddress

int yaze::app::zelda3::dungeon::chests_sramaddress = 0x4836C + (76 * 5)
constexpr

Definition at line 79 of file room_entrance.h.

◆ chests_sramvalue

int yaze::app::zelda3::dungeon::chests_sramvalue = 0x4836C + (76 * 7)
constexpr

Definition at line 80 of file room_entrance.h.

◆ chests_msgid

int yaze::app::zelda3::dungeon::chests_msgid = 0x442DD
constexpr

Definition at line 81 of file room_entrance.h.

◆ dungeons_startrooms

int yaze::app::zelda3::dungeon::dungeons_startrooms = 0x7939
constexpr

Definition at line 83 of file room_entrance.h.

◆ dungeons_endrooms

int yaze::app::zelda3::dungeon::dungeons_endrooms = 0x792D
constexpr

Definition at line 84 of file room_entrance.h.

◆ dungeons_bossrooms

int yaze::app::zelda3::dungeon::dungeons_bossrooms = 0x10954
constexpr

Definition at line 85 of file room_entrance.h.

◆ bedPositionX

int yaze::app::zelda3::dungeon::bedPositionX = 0x039A37
constexpr

Definition at line 88 of file room_entrance.h.

◆ bedPositionY

int yaze::app::zelda3::dungeon::bedPositionY = 0x039A32
constexpr

Definition at line 89 of file room_entrance.h.

◆ bedPositionResetXLow

int yaze::app::zelda3::dungeon::bedPositionResetXLow = 0x02DE53
constexpr

Definition at line 92 of file room_entrance.h.

◆ bedPositionResetXHigh

int yaze::app::zelda3::dungeon::bedPositionResetXHigh = 0x02DE58
constexpr

Definition at line 93 of file room_entrance.h.

◆ bedPositionResetYLow

int yaze::app::zelda3::dungeon::bedPositionResetYLow = 0x02DE5D
constexpr

Definition at line 96 of file room_entrance.h.

◆ bedPositionResetYHigh

int yaze::app::zelda3::dungeon::bedPositionResetYHigh = 0x02DE62
constexpr

Definition at line 97 of file room_entrance.h.

◆ bedSheetPositionX

int yaze::app::zelda3::dungeon::bedSheetPositionX = 0x0480BD
constexpr

Definition at line 99 of file room_entrance.h.

◆ bedSheetPositionY

int yaze::app::zelda3::dungeon::bedSheetPositionY = 0x0480B8
constexpr

Definition at line 100 of file room_entrance.h.

◆ kRoomObjectSubtype1

int yaze::app::zelda3::dungeon::kRoomObjectSubtype1 = 0x8000
constexpr

◆ kRoomObjectSubtype2

int yaze::app::zelda3::dungeon::kRoomObjectSubtype2 = 0x83F0
constexpr

◆ kRoomObjectSubtype3

int yaze::app::zelda3::dungeon::kRoomObjectSubtype3 = 0x84F0
constexpr

◆ kRoomObjectTileAddress

int yaze::app::zelda3::dungeon::kRoomObjectTileAddress = 0x1B52
constexpr

◆ kRoomObjectTileAddressFloor

int yaze::app::zelda3::dungeon::kRoomObjectTileAddressFloor = 0x1B5A
constexpr

Definition at line 75 of file room_object.h.