#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().