1#ifndef YAZE_APP_EDITOR_GFX_GROUP_EDITOR_H
2#define YAZE_APP_EDITOR_GFX_GROUP_EDITOR_H
6#include "absl/status/status.h"
The Rom class is used to load, save, and modify Rom data. This is a generic SNES ROM container and do...
Manage graphics group configurations in a Rom.
void SetSelectedSpriteset(uint8_t spriteset)
uint8_t selected_blockset_
void SetSelectedRoomset(uint8_t roomset)
uint8_t selected_spriteset_
uint8_t selected_palette_index_
std::array< gui::Canvas, 8 > blockset_canvases_
zelda3::GameData * game_data() const
zelda3::GameData * game_data_
gfx::PaletteCategory selected_palette_category_
std::array< gui::Canvas, 4 > roomset_canvases_
void UpdateCurrentPalette()
gfx::SnesPalette * current_palette_
uint8_t selected_roomset_
void SetSelectedBlockset(uint8_t blockset)
void DrawSpritesetViewer(bool sheet_only=false)
std::array< gui::Canvas, 4 > spriteset_canvases_
void DrawPaletteControls()
void DrawBlocksetViewer(bool sheet_only=false)
void SetGameData(zelda3::GameData *data)
Represents a palette of colors for the Super Nintendo Entertainment System (SNES).