yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
downwards_routines.h File Reference
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 offset 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::RegisterDownwardsRoutines (std::vector< DrawRoutineInfo > &registry)
 Register all downwards draw routines to the registry.