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

Shared state for the tile painting system. More...

#include <tile_painting_manager.h>

Public Attributes

gui::Canvasow_map_canvas = nullptr
 
zelda3::Overworldoverworld = nullptr
 
std::array< gfx::Bitmap, zelda3::kNumOverworldMaps > * maps_bmp = nullptr
 
gfx::Tilemaptile16_blockset = nullptr
 
int * current_tile16 = nullptr
 
std::vector< int > * selected_tile16_ids = nullptr
 
int * current_map = nullptr
 
int * current_world = nullptr
 
int * current_parent = nullptr
 
EditingModecurrent_mode = nullptr
 
int * game_state = nullptr
 
Romrom = nullptr
 
Tile16Editortile16_editor = nullptr
 

Detailed Description

Shared state for the tile painting system.

All pointers are non-owning references into OverworldEditor members.

Definition at line 24 of file tile_painting_manager.h.

Member Data Documentation

◆ ow_map_canvas

◆ overworld

◆ maps_bmp

◆ tile16_blockset

◆ current_tile16

◆ selected_tile16_ids

std::vector<int>* yaze::editor::TilePaintingDependencies::selected_tile16_ids = nullptr

◆ current_map

◆ current_world

◆ current_parent

int* yaze::editor::TilePaintingDependencies::current_parent = nullptr

◆ current_mode

◆ game_state

int* yaze::editor::TilePaintingDependencies::game_state = nullptr

◆ rom

◆ tile16_editor

Tile16Editor* yaze::editor::TilePaintingDependencies::tile16_editor = nullptr

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