55 return "Place Object";
59 return "Place Sprite";
63 return "Dragging Objects";
65 return "Dragging Entity";
67 return "Rectangle Select";
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.
void ClearPlacementData()
Clear only placement preview data.
void ClearRectangleData()
Clear only rectangle selection state.
void ClearDragData()
Clear only drag-related state.