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

Complete OAM layout for a vanilla sprite. More...

#include <sprite_oam_tables.h>

Public Attributes

uint8_t sprite_id
 
const char * name
 
std::vector< SpriteOamEntrytiles
 
std::array< uint8_t, 4 > required_sheets
 

Detailed Description

Complete OAM layout for a vanilla sprite.

Contains all tile definitions needed to render a sprite, plus the graphics sheets required.

Definition at line 34 of file sprite_oam_tables.h.

Member Data Documentation

◆ sprite_id

uint8_t yaze::zelda3::SpriteOamLayout::sprite_id

Definition at line 35 of file sprite_oam_tables.h.

◆ name

const char* yaze::zelda3::SpriteOamLayout::name

Definition at line 36 of file sprite_oam_tables.h.

◆ tiles

std::vector<SpriteOamEntry> yaze::zelda3::SpriteOamLayout::tiles

Definition at line 37 of file sprite_oam_tables.h.

Referenced by yaze::editor::SpriteEditor::RenderVanillaSprite().

◆ required_sheets

std::array<uint8_t, 4> yaze::zelda3::SpriteOamLayout::required_sheets

Definition at line 38 of file sprite_oam_tables.h.


The documentation for this struct was generated from the following file: