yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
gfx_group_workspace_state.h
Go to the documentation of this file.
1#ifndef YAZE_APP_EDITOR_GRAPHICS_GFX_GROUP_WORKSPACE_STATE_H_
2#define YAZE_APP_EDITOR_GRAPHICS_GFX_GROUP_WORKSPACE_STATE_H_
3
4#include <cstdint>
5
7
8namespace yaze::editor {
9
18 uint8_t selected_blockset = 0;
19 uint8_t selected_roomset = 0;
20 uint8_t selected_spriteset = 0;
21 float view_scale = 2.0f;
25 // When true, the user-picked palette below is forced onto every visible
26 // sheet. When false, each sheet renders against its slot's role-default
27 // palette derived from sheet_role_palette_table.
28 bool override_palette = false;
29};
30
31} // namespace yaze::editor
32
33#endif // YAZE_APP_EDITOR_GRAPHICS_GFX_GROUP_WORKSPACE_STATE_H_
Editors are the view controllers for the application.
Per-ROM-session UI state shared by all GfxGroupEditor surfaces.