1#ifndef YAZE_APP_EDITOR_DUNGEON_UI_CRUMBLE_CRUMBLE_FLOOR_VIEW_H_
2#define YAZE_APP_EDITOR_DUNGEON_UI_CRUMBLE_CRUMBLE_FLOOR_VIEW_H_
The Rom class is used to load, save, and modify Rom data. This is a generic SNES ROM container and do...
std::array< uint16_t, kCellCount > Words
void Sync(const Rom *rom, const project::YazeProject *project, const zelda3::Room &room)
const project::YazeProject * project_
CrumbleFloorModel::Words words_
const CrumbleFloorModel & model() const
friend class CrumbleFloorViewTestPeer
bool DrawCanvas(const gui::CanvasRuntime &rt, bool interactive, bool shortcut_focus)
void DrawControls(bool interactive)
CrumbleFloorModel::Words ReadCrumbleFloorWords(const zelda3::Room &room)
bool HasOracleCrumbleTag(const Rom &rom, const project::YazeProject *project, const zelda3::Room &room)
Modern project structure with comprehensive settings consolidation.