yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::DrawRoutineIds Namespace Reference

Canonical Draw Routine IDs. More...

Variables

constexpr int kRightwards2x2_1to15or32 = 0
 
constexpr int kRightwards2x4_1to15or26 = 1
 
constexpr int kRightwards2x4_1to16 = 2
 
constexpr int kRightwards2x4_1to16_BothBG = 3
 
constexpr int kRightwards2x2_1to16 = 4
 
constexpr int kRightwards4x4_1to16 = 16
 
constexpr int kRightwards1x2_1to16_plus2 = 20
 
constexpr int kRightwardsHasEdge1x1_1to16_plus3 = 21
 
constexpr int kRightwardsHasEdge1x1_1to16_plus2 = 22
 
constexpr int kRightwardsTopCorners1x2_1to16_plus13 = 23
 
constexpr int kRightwardsBottomCorners1x2_1to16_plus13 = 24
 
constexpr int kRightwards1x1Solid_1to16_plus3 = 25
 
constexpr int kRightwardsDecor4x4spaced2_1to16 = 27
 
constexpr int kRightwardsStatue2x3spaced2_1to16 = 28
 
constexpr int kRightwardsPillar2x4spaced4_1to16 = 29
 
constexpr int kRightwardsDecor4x3spaced4_1to16 = 30
 
constexpr int kRightwardsDoubled2x2spaced2_1to16 = 31
 
constexpr int kRightwardsDecor2x2spaced12_1to16 = 32
 
constexpr int kDiagonalAcute_1to16 = 5
 
constexpr int kDiagonalGrave_1to16 = 6
 
constexpr int kDiagonalAcute_1to16_BothBG = 17
 
constexpr int kDiagonalGrave_1to16_BothBG = 18
 
constexpr int kDownwards2x2_1to15or32 = 7
 
constexpr int kDownwards4x2_1to15or26 = 8
 
constexpr int kDownwards4x2_1to16_BothBG = 9
 
constexpr int kDownwardsDecor4x2spaced4_1to16 = 10
 
constexpr int kDownwards2x2_1to16 = 11
 
constexpr int kDownwardsHasEdge1x1_1to16_plus3 = 12
 
constexpr int kDownwardsEdge1x1_1to16 = 13
 
constexpr int kDownwardsLeftCorners2x1_1to16_plus12 = 14
 
constexpr int kDownwardsRightCorners2x1_1to16_plus12 = 15
 
constexpr int kDownwardsFloor4x4_1to16 = 43
 
constexpr int kDownwards1x1Solid_1to16_plus3 = 44
 
constexpr int kDownwardsDecor4x4spaced2_1to16 = 45
 
constexpr int kDownwardsPillar2x4spaced2_1to16 = 46
 
constexpr int kDownwardsDecor3x4spaced4_1to16 = 47
 
constexpr int kDownwardsDecor2x2spaced12_1to16 = 48
 
constexpr int kDownwardsLine1x1_1to16plus1 = 49
 
constexpr int kDownwardsDecor2x4spaced8_1to16 = 50
 
constexpr int kDownwardsDecor3x4spaced2_1to16 = 65
 
constexpr int kDownwardsBigRail3x1_1to16plus5 = 66
 
constexpr int kDownwardsBlock2x2spaced2_1to16 = 67
 
constexpr int kDownwardsCannonHole3x6_1to16 = 68
 
constexpr int kDownwardsBar2x3_1to16 = 69
 
constexpr int kDownwardsPots2x2_1to16 = 70
 
constexpr int kDownwardsHammerPegs2x2_1to16 = 71
 
constexpr int kDownwardsHasEdge1x1_1to16_plus23 = 117
 
constexpr int kCorner4x4 = 19
 
constexpr int kCorner4x4_BothBG = 35
 
constexpr int kWeirdCornerBottom_BothBG = 36
 
constexpr int kWeirdCornerTop_BothBG = 37
 
constexpr int kDiagonalCeilingTopLeft = 75
 
constexpr int kDiagonalCeilingBottomLeft = 76
 
constexpr int kDiagonalCeilingTopRight = 77
 
constexpr int kDiagonalCeilingBottomRight = 78
 
constexpr int kDoorSwitcherer = 26
 
constexpr int kSomariaLine = 33
 
constexpr int kWaterFace = 34
 
constexpr int kNothing = 38
 
constexpr int kChest = 39
 
constexpr int kRightwardsLine1x1_1to16plus1 = 51
 
constexpr int kRightwardsBar4x3_1to16 = 52
 
constexpr int kRightwardsShelf4x4_1to16 = 53
 
constexpr int kRightwardsBigRail1x3_1to16plus5 = 54
 
constexpr int kRightwardsBlock2x2spaced2_1to16 = 55
 
constexpr int kRightwardsEdge1x1_1to16plus7 = 72
 
constexpr int kRightwardsPots2x2_1to16 = 73
 
constexpr int kRightwardsHammerPegs2x2_1to16 = 74
 
constexpr int k4x4BlocksIn4x4SuperSquare = 56
 
constexpr int k3x3FloorIn4x4SuperSquare = 57
 
constexpr int k4x4FloorIn4x4SuperSquare = 58
 
constexpr int k4x4FloorOneIn4x4SuperSquare = 59
 
constexpr int k4x4FloorTwoIn4x4SuperSquare = 60
 
constexpr int kBigHole4x4_1to16 = 61
 
constexpr int kSpike2x2In4x4SuperSquare = 62
 
constexpr int kTableRock4x4_1to16 = 63
 
constexpr int kWaterOverlay8x8_1to16 = 64
 
constexpr int kClosedChestPlatform = 79
 
constexpr int kMovingWallWest = 80
 
constexpr int kMovingWallEast = 81
 
constexpr int kOpenChestPlatform = 82
 
constexpr int kInterRoomFatStairsUp = 83
 
constexpr int kInterRoomFatStairsDownA = 84
 
constexpr int kInterRoomFatStairsDownB = 85
 
constexpr int kAutoStairs = 86
 
constexpr int kStraightInterRoomStairs = 87
 
constexpr int kSpiralStairsGoingUpUpper = 88
 
constexpr int kSpiralStairsGoingDownUpper = 89
 
constexpr int kSpiralStairsGoingUpLower = 90
 
constexpr int kSpiralStairsGoingDownLower = 91
 
constexpr int kBigKeyLock = 92
 
constexpr int kBombableFloor = 93
 
constexpr int kEmptyWaterFace = 94
 
constexpr int kSpittingWaterFace = 95
 
constexpr int kDrenchingWaterFace = 96
 
constexpr int kWaterfall = 97
 
constexpr int kFloorTile4x2 = 98
 
constexpr int kCannonHole4x3 = 99
 
constexpr int kBed4x5 = 100
 
constexpr int kRightwards3x6 = 101
 
constexpr int kVerticalTurtleRockPipe = 102
 
constexpr int kHorizontalTurtleRockPipe = 103
 
constexpr int kLightBeam = 104
 
constexpr int kBigLightBeam = 105
 
constexpr int kBossShell4x4 = 106
 
constexpr int kSolidWallDecor3x4 = 107
 
constexpr int kArcheryGameTargetDoor = 108
 
constexpr int kGanonTriforceFloorDecor = 109
 
constexpr int kLargeCanvasObject = 110
 
constexpr int kUtility6x3 = 111
 
constexpr int kUtility3x5 = 112
 
constexpr int kSingle4x4 = 113
 
constexpr int kSingle4x3 = 114
 
constexpr int kRupeeFloor = 115
 
constexpr int kCustomObject = 130
 

Detailed Description

Canonical Draw Routine IDs.

These IDs are used by both ObjectDrawer (runtime rendering) and ObjectGeometry (bounds calculation). Both systems MUST use these same IDs to ensure selection bounds match rendered bounds.

Based on bank_01.asm routine table at $018200.

Variable Documentation

◆ kRightwards2x2_1to15or32

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards2x2_1to15or32 = 0
constexpr

◆ kRightwards2x4_1to15or26

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards2x4_1to15or26 = 1
constexpr

◆ kRightwards2x4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards2x4_1to16 = 2
constexpr

◆ kRightwards2x4_1to16_BothBG

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards2x4_1to16_BothBG = 3
constexpr

◆ kRightwards2x2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards2x2_1to16 = 4
constexpr

◆ kRightwards4x4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards4x4_1to16 = 16
constexpr

◆ kRightwards1x2_1to16_plus2

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards1x2_1to16_plus2 = 20
constexpr

◆ kRightwardsHasEdge1x1_1to16_plus3

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsHasEdge1x1_1to16_plus3 = 21
constexpr

◆ kRightwardsHasEdge1x1_1to16_plus2

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsHasEdge1x1_1to16_plus2 = 22
constexpr

◆ kRightwardsTopCorners1x2_1to16_plus13

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsTopCorners1x2_1to16_plus13 = 23
constexpr

◆ kRightwardsBottomCorners1x2_1to16_plus13

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsBottomCorners1x2_1to16_plus13 = 24
constexpr

◆ kRightwards1x1Solid_1to16_plus3

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards1x1Solid_1to16_plus3 = 25
constexpr

◆ kRightwardsDecor4x4spaced2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsDecor4x4spaced2_1to16 = 27
constexpr

◆ kRightwardsStatue2x3spaced2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsStatue2x3spaced2_1to16 = 28
constexpr

◆ kRightwardsPillar2x4spaced4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsPillar2x4spaced4_1to16 = 29
constexpr

◆ kRightwardsDecor4x3spaced4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsDecor4x3spaced4_1to16 = 30
constexpr

◆ kRightwardsDoubled2x2spaced2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsDoubled2x2spaced2_1to16 = 31
constexpr

◆ kRightwardsDecor2x2spaced12_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsDecor2x2spaced12_1to16 = 32
constexpr

◆ kDiagonalAcute_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDiagonalAcute_1to16 = 5
constexpr

Definition at line 44 of file draw_routine_registry.h.

◆ kDiagonalGrave_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDiagonalGrave_1to16 = 6
constexpr

Definition at line 45 of file draw_routine_registry.h.

◆ kDiagonalAcute_1to16_BothBG

constexpr int yaze::zelda3::DrawRoutineIds::kDiagonalAcute_1to16_BothBG = 17
constexpr

◆ kDiagonalGrave_1to16_BothBG

constexpr int yaze::zelda3::DrawRoutineIds::kDiagonalGrave_1to16_BothBG = 18
constexpr

◆ kDownwards2x2_1to15or32

constexpr int yaze::zelda3::DrawRoutineIds::kDownwards2x2_1to15or32 = 7
constexpr

Definition at line 50 of file draw_routine_registry.h.

◆ kDownwards4x2_1to15or26

constexpr int yaze::zelda3::DrawRoutineIds::kDownwards4x2_1to15or26 = 8
constexpr

◆ kDownwards4x2_1to16_BothBG

constexpr int yaze::zelda3::DrawRoutineIds::kDownwards4x2_1to16_BothBG = 9
constexpr

◆ kDownwardsDecor4x2spaced4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsDecor4x2spaced4_1to16 = 10
constexpr

Definition at line 53 of file draw_routine_registry.h.

◆ kDownwards2x2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwards2x2_1to16 = 11
constexpr

Definition at line 54 of file draw_routine_registry.h.

◆ kDownwardsHasEdge1x1_1to16_plus3

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsHasEdge1x1_1to16_plus3 = 12
constexpr

Definition at line 55 of file draw_routine_registry.h.

◆ kDownwardsEdge1x1_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsEdge1x1_1to16 = 13
constexpr

Definition at line 56 of file draw_routine_registry.h.

◆ kDownwardsLeftCorners2x1_1to16_plus12

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsLeftCorners2x1_1to16_plus12 = 14
constexpr

Definition at line 57 of file draw_routine_registry.h.

◆ kDownwardsRightCorners2x1_1to16_plus12

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsRightCorners2x1_1to16_plus12 = 15
constexpr

Definition at line 58 of file draw_routine_registry.h.

◆ kDownwardsFloor4x4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsFloor4x4_1to16 = 43
constexpr

Definition at line 59 of file draw_routine_registry.h.

◆ kDownwards1x1Solid_1to16_plus3

constexpr int yaze::zelda3::DrawRoutineIds::kDownwards1x1Solid_1to16_plus3 = 44
constexpr

Definition at line 60 of file draw_routine_registry.h.

◆ kDownwardsDecor4x4spaced2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsDecor4x4spaced2_1to16 = 45
constexpr

Definition at line 61 of file draw_routine_registry.h.

◆ kDownwardsPillar2x4spaced2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsPillar2x4spaced2_1to16 = 46
constexpr

Definition at line 62 of file draw_routine_registry.h.

◆ kDownwardsDecor3x4spaced4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsDecor3x4spaced4_1to16 = 47
constexpr

Definition at line 63 of file draw_routine_registry.h.

◆ kDownwardsDecor2x2spaced12_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsDecor2x2spaced12_1to16 = 48
constexpr

Definition at line 64 of file draw_routine_registry.h.

◆ kDownwardsLine1x1_1to16plus1

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsLine1x1_1to16plus1 = 49
constexpr

Definition at line 65 of file draw_routine_registry.h.

◆ kDownwardsDecor2x4spaced8_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsDecor2x4spaced8_1to16 = 50
constexpr

Definition at line 66 of file draw_routine_registry.h.

◆ kDownwardsDecor3x4spaced2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsDecor3x4spaced2_1to16 = 65
constexpr

Definition at line 67 of file draw_routine_registry.h.

◆ kDownwardsBigRail3x1_1to16plus5

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsBigRail3x1_1to16plus5 = 66
constexpr

Definition at line 68 of file draw_routine_registry.h.

◆ kDownwardsBlock2x2spaced2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsBlock2x2spaced2_1to16 = 67
constexpr

Definition at line 69 of file draw_routine_registry.h.

◆ kDownwardsCannonHole3x6_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsCannonHole3x6_1to16 = 68
constexpr

Definition at line 70 of file draw_routine_registry.h.

◆ kDownwardsBar2x3_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsBar2x3_1to16 = 69
constexpr

Definition at line 71 of file draw_routine_registry.h.

◆ kDownwardsPots2x2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsPots2x2_1to16 = 70
constexpr

Definition at line 72 of file draw_routine_registry.h.

◆ kDownwardsHammerPegs2x2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsHammerPegs2x2_1to16 = 71
constexpr

Definition at line 73 of file draw_routine_registry.h.

◆ kDownwardsHasEdge1x1_1to16_plus23

constexpr int yaze::zelda3::DrawRoutineIds::kDownwardsHasEdge1x1_1to16_plus23 = 117
constexpr

◆ kCorner4x4

constexpr int yaze::zelda3::DrawRoutineIds::kCorner4x4 = 19
constexpr

◆ kCorner4x4_BothBG

constexpr int yaze::zelda3::DrawRoutineIds::kCorner4x4_BothBG = 35
constexpr

◆ kWeirdCornerBottom_BothBG

constexpr int yaze::zelda3::DrawRoutineIds::kWeirdCornerBottom_BothBG = 36
constexpr

◆ kWeirdCornerTop_BothBG

constexpr int yaze::zelda3::DrawRoutineIds::kWeirdCornerTop_BothBG = 37
constexpr

◆ kDiagonalCeilingTopLeft

constexpr int yaze::zelda3::DrawRoutineIds::kDiagonalCeilingTopLeft = 75
constexpr

Definition at line 83 of file draw_routine_registry.h.

◆ kDiagonalCeilingBottomLeft

constexpr int yaze::zelda3::DrawRoutineIds::kDiagonalCeilingBottomLeft = 76
constexpr

Definition at line 84 of file draw_routine_registry.h.

◆ kDiagonalCeilingTopRight

constexpr int yaze::zelda3::DrawRoutineIds::kDiagonalCeilingTopRight = 77
constexpr

Definition at line 85 of file draw_routine_registry.h.

◆ kDiagonalCeilingBottomRight

constexpr int yaze::zelda3::DrawRoutineIds::kDiagonalCeilingBottomRight = 78
constexpr

Definition at line 86 of file draw_routine_registry.h.

◆ kDoorSwitcherer

constexpr int yaze::zelda3::DrawRoutineIds::kDoorSwitcherer = 26
constexpr

Definition at line 89 of file draw_routine_registry.h.

◆ kSomariaLine

constexpr int yaze::zelda3::DrawRoutineIds::kSomariaLine = 33
constexpr

Definition at line 90 of file draw_routine_registry.h.

◆ kWaterFace

constexpr int yaze::zelda3::DrawRoutineIds::kWaterFace = 34
constexpr

Definition at line 91 of file draw_routine_registry.h.

◆ kNothing

constexpr int yaze::zelda3::DrawRoutineIds::kNothing = 38
constexpr

Definition at line 92 of file draw_routine_registry.h.

◆ kChest

constexpr int yaze::zelda3::DrawRoutineIds::kChest = 39
constexpr

Definition at line 93 of file draw_routine_registry.h.

◆ kRightwardsLine1x1_1to16plus1

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsLine1x1_1to16plus1 = 51
constexpr

Definition at line 96 of file draw_routine_registry.h.

◆ kRightwardsBar4x3_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsBar4x3_1to16 = 52
constexpr

Definition at line 97 of file draw_routine_registry.h.

◆ kRightwardsShelf4x4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsShelf4x4_1to16 = 53
constexpr

Definition at line 98 of file draw_routine_registry.h.

◆ kRightwardsBigRail1x3_1to16plus5

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsBigRail1x3_1to16plus5 = 54
constexpr

Definition at line 99 of file draw_routine_registry.h.

◆ kRightwardsBlock2x2spaced2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsBlock2x2spaced2_1to16 = 55
constexpr

Definition at line 100 of file draw_routine_registry.h.

◆ kRightwardsEdge1x1_1to16plus7

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsEdge1x1_1to16plus7 = 72
constexpr

Definition at line 101 of file draw_routine_registry.h.

◆ kRightwardsPots2x2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsPots2x2_1to16 = 73
constexpr

Definition at line 102 of file draw_routine_registry.h.

◆ kRightwardsHammerPegs2x2_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kRightwardsHammerPegs2x2_1to16 = 74
constexpr

Definition at line 103 of file draw_routine_registry.h.

◆ k4x4BlocksIn4x4SuperSquare

constexpr int yaze::zelda3::DrawRoutineIds::k4x4BlocksIn4x4SuperSquare = 56
constexpr

Definition at line 106 of file draw_routine_registry.h.

◆ k3x3FloorIn4x4SuperSquare

constexpr int yaze::zelda3::DrawRoutineIds::k3x3FloorIn4x4SuperSquare = 57
constexpr

Definition at line 107 of file draw_routine_registry.h.

◆ k4x4FloorIn4x4SuperSquare

constexpr int yaze::zelda3::DrawRoutineIds::k4x4FloorIn4x4SuperSquare = 58
constexpr

Definition at line 108 of file draw_routine_registry.h.

◆ k4x4FloorOneIn4x4SuperSquare

constexpr int yaze::zelda3::DrawRoutineIds::k4x4FloorOneIn4x4SuperSquare = 59
constexpr

Definition at line 109 of file draw_routine_registry.h.

◆ k4x4FloorTwoIn4x4SuperSquare

constexpr int yaze::zelda3::DrawRoutineIds::k4x4FloorTwoIn4x4SuperSquare = 60
constexpr

Definition at line 110 of file draw_routine_registry.h.

◆ kBigHole4x4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kBigHole4x4_1to16 = 61
constexpr

Definition at line 111 of file draw_routine_registry.h.

◆ kSpike2x2In4x4SuperSquare

constexpr int yaze::zelda3::DrawRoutineIds::kSpike2x2In4x4SuperSquare = 62
constexpr

Definition at line 112 of file draw_routine_registry.h.

◆ kTableRock4x4_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kTableRock4x4_1to16 = 63
constexpr

Definition at line 113 of file draw_routine_registry.h.

◆ kWaterOverlay8x8_1to16

constexpr int yaze::zelda3::DrawRoutineIds::kWaterOverlay8x8_1to16 = 64
constexpr

Definition at line 114 of file draw_routine_registry.h.

◆ kClosedChestPlatform

constexpr int yaze::zelda3::DrawRoutineIds::kClosedChestPlatform = 79
constexpr

◆ kMovingWallWest

constexpr int yaze::zelda3::DrawRoutineIds::kMovingWallWest = 80
constexpr

◆ kMovingWallEast

constexpr int yaze::zelda3::DrawRoutineIds::kMovingWallEast = 81
constexpr

◆ kOpenChestPlatform

constexpr int yaze::zelda3::DrawRoutineIds::kOpenChestPlatform = 82
constexpr

◆ kInterRoomFatStairsUp

constexpr int yaze::zelda3::DrawRoutineIds::kInterRoomFatStairsUp = 83
constexpr

Definition at line 123 of file draw_routine_registry.h.

◆ kInterRoomFatStairsDownA

constexpr int yaze::zelda3::DrawRoutineIds::kInterRoomFatStairsDownA = 84
constexpr

Definition at line 124 of file draw_routine_registry.h.

◆ kInterRoomFatStairsDownB

constexpr int yaze::zelda3::DrawRoutineIds::kInterRoomFatStairsDownB = 85
constexpr

Definition at line 125 of file draw_routine_registry.h.

◆ kAutoStairs

constexpr int yaze::zelda3::DrawRoutineIds::kAutoStairs = 86
constexpr

Definition at line 126 of file draw_routine_registry.h.

◆ kStraightInterRoomStairs

constexpr int yaze::zelda3::DrawRoutineIds::kStraightInterRoomStairs = 87
constexpr

Definition at line 127 of file draw_routine_registry.h.

◆ kSpiralStairsGoingUpUpper

constexpr int yaze::zelda3::DrawRoutineIds::kSpiralStairsGoingUpUpper = 88
constexpr

Definition at line 128 of file draw_routine_registry.h.

◆ kSpiralStairsGoingDownUpper

constexpr int yaze::zelda3::DrawRoutineIds::kSpiralStairsGoingDownUpper = 89
constexpr

Definition at line 129 of file draw_routine_registry.h.

◆ kSpiralStairsGoingUpLower

constexpr int yaze::zelda3::DrawRoutineIds::kSpiralStairsGoingUpLower = 90
constexpr

Definition at line 130 of file draw_routine_registry.h.

◆ kSpiralStairsGoingDownLower

constexpr int yaze::zelda3::DrawRoutineIds::kSpiralStairsGoingDownLower = 91
constexpr

Definition at line 131 of file draw_routine_registry.h.

◆ kBigKeyLock

constexpr int yaze::zelda3::DrawRoutineIds::kBigKeyLock = 92
constexpr

Definition at line 134 of file draw_routine_registry.h.

◆ kBombableFloor

constexpr int yaze::zelda3::DrawRoutineIds::kBombableFloor = 93
constexpr

Definition at line 135 of file draw_routine_registry.h.

◆ kEmptyWaterFace

constexpr int yaze::zelda3::DrawRoutineIds::kEmptyWaterFace = 94
constexpr

Definition at line 136 of file draw_routine_registry.h.

◆ kSpittingWaterFace

constexpr int yaze::zelda3::DrawRoutineIds::kSpittingWaterFace = 95
constexpr

Definition at line 137 of file draw_routine_registry.h.

◆ kDrenchingWaterFace

constexpr int yaze::zelda3::DrawRoutineIds::kDrenchingWaterFace = 96
constexpr

Definition at line 138 of file draw_routine_registry.h.

◆ kWaterfall

constexpr int yaze::zelda3::DrawRoutineIds::kWaterfall = 97
constexpr

Definition at line 141 of file draw_routine_registry.h.

◆ kFloorTile4x2

constexpr int yaze::zelda3::DrawRoutineIds::kFloorTile4x2 = 98
constexpr

Definition at line 142 of file draw_routine_registry.h.

◆ kCannonHole4x3

constexpr int yaze::zelda3::DrawRoutineIds::kCannonHole4x3 = 99
constexpr

Definition at line 143 of file draw_routine_registry.h.

◆ kBed4x5

constexpr int yaze::zelda3::DrawRoutineIds::kBed4x5 = 100
constexpr

Definition at line 144 of file draw_routine_registry.h.

◆ kRightwards3x6

constexpr int yaze::zelda3::DrawRoutineIds::kRightwards3x6 = 101
constexpr

Definition at line 145 of file draw_routine_registry.h.

◆ kVerticalTurtleRockPipe

constexpr int yaze::zelda3::DrawRoutineIds::kVerticalTurtleRockPipe = 102
constexpr

Definition at line 146 of file draw_routine_registry.h.

◆ kHorizontalTurtleRockPipe

constexpr int yaze::zelda3::DrawRoutineIds::kHorizontalTurtleRockPipe = 103
constexpr

Definition at line 147 of file draw_routine_registry.h.

◆ kLightBeam

constexpr int yaze::zelda3::DrawRoutineIds::kLightBeam = 104
constexpr

Definition at line 148 of file draw_routine_registry.h.

◆ kBigLightBeam

constexpr int yaze::zelda3::DrawRoutineIds::kBigLightBeam = 105
constexpr

Definition at line 149 of file draw_routine_registry.h.

◆ kBossShell4x4

constexpr int yaze::zelda3::DrawRoutineIds::kBossShell4x4 = 106
constexpr

Definition at line 150 of file draw_routine_registry.h.

◆ kSolidWallDecor3x4

constexpr int yaze::zelda3::DrawRoutineIds::kSolidWallDecor3x4 = 107
constexpr

Definition at line 151 of file draw_routine_registry.h.

◆ kArcheryGameTargetDoor

constexpr int yaze::zelda3::DrawRoutineIds::kArcheryGameTargetDoor = 108
constexpr

Definition at line 152 of file draw_routine_registry.h.

◆ kGanonTriforceFloorDecor

constexpr int yaze::zelda3::DrawRoutineIds::kGanonTriforceFloorDecor = 109
constexpr

Definition at line 153 of file draw_routine_registry.h.

◆ kLargeCanvasObject

constexpr int yaze::zelda3::DrawRoutineIds::kLargeCanvasObject = 110
constexpr

Definition at line 154 of file draw_routine_registry.h.

◆ kUtility6x3

constexpr int yaze::zelda3::DrawRoutineIds::kUtility6x3 = 111
constexpr

Definition at line 155 of file draw_routine_registry.h.

◆ kUtility3x5

constexpr int yaze::zelda3::DrawRoutineIds::kUtility3x5 = 112
constexpr

Definition at line 156 of file draw_routine_registry.h.

◆ kSingle4x4

constexpr int yaze::zelda3::DrawRoutineIds::kSingle4x4 = 113
constexpr

Definition at line 157 of file draw_routine_registry.h.

◆ kSingle4x3

constexpr int yaze::zelda3::DrawRoutineIds::kSingle4x3 = 114
constexpr

Definition at line 158 of file draw_routine_registry.h.

◆ kRupeeFloor

constexpr int yaze::zelda3::DrawRoutineIds::kRupeeFloor = 115
constexpr

Definition at line 159 of file draw_routine_registry.h.

◆ kCustomObject

constexpr int yaze::zelda3::DrawRoutineIds::kCustomObject = 130
constexpr