64 return "Place Object";
68 return "Place Sprite";
72 return "Dragging Objects";
74 return "Dragging Entity";
76 return "Rectangle Select";
78 return "Paint Collision";
80 return "Paint Water Fill";
void CancelCurrentMode()
Cancel current mode and return to Select.
void SetMode(InteractionMode mode)
Set interaction mode.
const char * GetModeName() const
Get mode name for debugging/UI.
InteractionMode current_mode_
InteractionMode previous_mode_
InteractionMode
Unified interaction mode for the dungeon editor.
void Clear()
Clear all mode state.
bool paint_mutation_started
void ClearPlacementData()
Clear only placement preview data.
void ClearRectangleData()
Clear only rectangle selection state.
void ClearDragData()
Clear only drag-related state.