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
 
const char * graphics_resource = nullptr
 

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 37 of file sprite_oam_tables.h.

Member Data Documentation

◆ sprite_id

uint8_t yaze::zelda3::SpriteOamLayout::sprite_id

◆ name

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

Definition at line 39 of file sprite_oam_tables.h.

◆ tiles

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

◆ required_sheets

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

Definition at line 41 of file sprite_oam_tables.h.

◆ graphics_resource

const char* yaze::zelda3::SpriteOamLayout::graphics_resource = nullptr

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