yaze
0.3.2
Link to the Past ROM Editor
Loading...
Searching...
No Matches
Namespaces
|
Functions
downwards_routines.h File Reference
#include "
draw_routine_types.h
"
Include dependency graph for downwards_routines.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces
namespace
yaze
namespace
yaze::zelda3
Zelda 3 specific classes and functions.
namespace
yaze::zelda3::draw_routines
Functions
void
yaze::zelda3::draw_routines::DrawDownwards2x2_1to15or32
(const
DrawContext
&ctx)
Draw 2x2 tiles downward pattern (1-15 or 32 iterations)
void
yaze::zelda3::draw_routines::DrawDownwards4x2_1to15or26
(const
DrawContext
&ctx)
Draw 4x2 tiles downward pattern (1-15 or 26 iterations)
void
yaze::zelda3::draw_routines::DrawDownwards4x2_1to16_BothBG
(const
DrawContext
&ctx)
Draw 4x2 tiles downward pattern for both BG layers.
void
yaze::zelda3::draw_routines::DrawDownwardsDecor4x2spaced4_1to16
(const
DrawContext
&ctx)
Draw 4x2 decoration downward with spacing (1-16 iterations)
void
yaze::zelda3::draw_routines::DrawDownwards2x2_1to16
(const
DrawContext
&ctx)
Draw 2x2 tiles downward pattern (1-16 iterations)
void
yaze::zelda3::draw_routines::DrawDownwardsHasEdge1x1_1to16_plus3
(const
DrawContext
&ctx)
Draw 1x1 tiles with edge detection +3 downward.
void
yaze::zelda3::draw_routines::DrawDownwardsEdge1x1_1to16
(const
DrawContext
&ctx)
Draw 1x1 edge tiles downward (1-16 iterations)
void
yaze::zelda3::draw_routines::DrawDownwardsLeftCorners2x1_1to16_plus12
(const
DrawContext
&ctx)
Draw left corner 2x1 tiles with +12 offset downward.
void
yaze::zelda3::draw_routines::DrawDownwardsRightCorners2x1_1to16_plus12
(const
DrawContext
&ctx)
Draw right corner 2x1 tiles with +12 offset downward.
void
yaze::zelda3::draw_routines::DrawDownwardsFloor4x4_1to16
(const
DrawContext
&ctx)
Draw downwards 4x4 floor blocks.
void
yaze::zelda3::draw_routines::DrawDownwards1x1Solid_1to16_plus3
(const
DrawContext
&ctx)
Draw downwards 1x1 solid line with +3 extension.
void
yaze::zelda3::draw_routines::DrawDownwardsDecor4x4spaced2_1to16
(const
DrawContext
&ctx)
Draw downwards 4x4 decoration with 2-tile spacing.
void
yaze::zelda3::draw_routines::DrawDownwardsPillar2x4spaced2_1to16
(const
DrawContext
&ctx)
Draw downwards 2x4 pillar with 2-tile spacing.
void
yaze::zelda3::draw_routines::DrawDownwardsDecor3x4spaced4_1to16
(const
DrawContext
&ctx)
Draw downwards 3x4 decoration with 4-tile spacing.
void
yaze::zelda3::draw_routines::DrawDownwardsDecor2x2spaced12_1to16
(const
DrawContext
&ctx)
Draw downwards 2x2 decoration with 12-tile spacing.
void
yaze::zelda3::draw_routines::DrawDownwardsLine1x1_1to16plus1
(const
DrawContext
&ctx)
Draw downwards 1x1 line with +1 extension.
void
yaze::zelda3::draw_routines::DrawDownwardsDecor2x4spaced8_1to16
(const
DrawContext
&ctx)
Draw downwards 2x4 decoration with 8-tile spacing.
void
yaze::zelda3::draw_routines::DrawDownwardsDecor3x4spaced2_1to16
(const
DrawContext
&ctx)
Draw downwards 3x4 decoration with 2-tile spacing.
void
yaze::zelda3::draw_routines::DrawDownwardsBigRail3x1_1to16plus5
(const
DrawContext
&ctx)
Draw downwards big rail pattern (3x1 family, +5 extension)
void
yaze::zelda3::draw_routines::DrawDownwardsBlock2x2spaced2_1to16
(const
DrawContext
&ctx)
Draw downwards 2x2 block pattern with 2-tile spacing.
void
yaze::zelda3::draw_routines::DrawDownwardsCannonHole3x4_1to16
(const
DrawContext
&ctx)
Draw downwards cannon-hole 3x4 pattern.
void
yaze::zelda3::draw_routines::DrawDownwardsBar2x5_1to16
(const
DrawContext
&ctx)
Draw downwards 2x5 bar pattern.
void
yaze::zelda3::draw_routines::DrawDownwardsPots2x2_1to16
(const
DrawContext
&ctx)
Draw downwards 2x2 pots pattern.
void
yaze::zelda3::draw_routines::DrawDownwardsHammerPegs2x2_1to16
(const
DrawContext
&ctx)
Draw downwards 2x2 hammer pegs pattern.
void
yaze::zelda3::draw_routines::RegisterDownwardsRoutines
(std::vector<
DrawRoutineInfo
> ®istry)
Register all downwards draw routines to the registry.
src
zelda3
dungeon
draw_routines
downwards_routines.h
Generated by
1.10.0