yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
diagonal_routines.cc File Reference
Include dependency graph for diagonal_routines.cc:

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::DrawDiagonalAcute_1to16 (const DrawContext &ctx)
 Draw diagonal acute (/) pattern - draws 5 tiles vertically, moves up-right.
 
void yaze::zelda3::draw_routines::DrawDiagonalGrave_1to16 (const DrawContext &ctx)
 Draw diagonal grave () pattern - draws 5 tiles vertically, moves down-right.
 
void yaze::zelda3::draw_routines::DrawDiagonalAcute_1to16_BothBG (const DrawContext &ctx)
 Draw diagonal acute (/) pattern for both BG layers.
 
void yaze::zelda3::draw_routines::DrawDiagonalGrave_1to16_BothBG (const DrawContext &ctx)
 Draw diagonal grave () pattern for both BG layers.
 
void yaze::zelda3::draw_routines::RegisterDiagonalRoutines (std::vector< DrawRoutineInfo > &registry)
 Register all diagonal draw routines to the registry.