#include <dungeon_object_editor.h>
Public Attributes | |
bool | snap_to_grid = true |
int | grid_size = 16 |
bool | show_grid = true |
bool | show_preview = true |
bool | auto_save = false |
int | auto_save_interval = 300 |
bool | validate_objects = true |
bool | show_collision_bounds = false |
bool | show_selection_highlight = true |
bool | show_layer_colors = true |
bool | show_property_panel = true |
uint32_t | selection_color = 0xFFFFFF00 |
uint32_t | layer0_color = 0xFFFF0000 |
uint32_t | layer1_color = 0xFF00FF00 |
uint32_t | layer2_color = 0xFF0000FF |
Definition at line 70 of file dungeon_object_editor.h.
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::snap_to_grid = true |
int yaze::zelda3::DungeonObjectEditor::EditorConfig::grid_size = 16 |
Definition at line 72 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::HandleDragOperation(), yaze::zelda3::DungeonObjectEditor::InitializeEditor(), and yaze::zelda3::DungeonObjectEditor::SnapToGrid().
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::show_grid = true |
Definition at line 73 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::InitializeEditor().
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::show_preview = true |
Definition at line 74 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::InitializeEditor().
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::auto_save = false |
Definition at line 75 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::InitializeEditor().
int yaze::zelda3::DungeonObjectEditor::EditorConfig::auto_save_interval = 300 |
Definition at line 76 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::InitializeEditor().
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::validate_objects = true |
Definition at line 77 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::InitializeEditor(), yaze::zelda3::DungeonObjectEditor::InsertObject(), yaze::zelda3::DungeonObjectEditor::MoveObject(), yaze::zelda3::DungeonObjectEditor::SaveRoom(), and yaze::zelda3::DungeonObjectEditor::ValidateRoom().
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::show_collision_bounds = false |
Definition at line 78 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::InitializeEditor().
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::show_selection_highlight = true |
Definition at line 81 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::RenderSelectionHighlight().
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::show_layer_colors = true |
Definition at line 82 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::RenderLayerControls(), and yaze::zelda3::DungeonObjectEditor::RenderLayerVisualization().
bool yaze::zelda3::DungeonObjectEditor::EditorConfig::show_property_panel = true |
Definition at line 83 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::RenderObjectPropertyPanel().
uint32_t yaze::zelda3::DungeonObjectEditor::EditorConfig::selection_color = 0xFFFFFF00 |
Definition at line 84 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::RenderSelectionHighlight().
uint32_t yaze::zelda3::DungeonObjectEditor::EditorConfig::layer0_color = 0xFFFF0000 |
Definition at line 85 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::RenderLayerControls(), and yaze::zelda3::DungeonObjectEditor::RenderLayerVisualization().
uint32_t yaze::zelda3::DungeonObjectEditor::EditorConfig::layer1_color = 0xFF00FF00 |
Definition at line 86 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::RenderLayerControls(), and yaze::zelda3::DungeonObjectEditor::RenderLayerVisualization().
uint32_t yaze::zelda3::DungeonObjectEditor::EditorConfig::layer2_color = 0xFF0000FF |
Definition at line 87 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::RenderLayerControls(), and yaze::zelda3::DungeonObjectEditor::RenderLayerVisualization().