refactor: Integrate Canvas Automation API and Simplify Overworld Editor Controls
- Implemented Canvas Automation API integration in OverworldEditor, allowing for automated tile operations and enhanced control. - Simplified editing modes in the toolbar, consolidating functionality for a more intuitive user experience. - Updated entity editing shortcuts and context menu interactions to streamline entity management. - Adjusted drawing methods to ensure consistent rendering without scale application, improving performance and clarity. - Added comments for future enhancements regarding entity operations submenu.
This commit is contained in:
@@ -476,6 +476,9 @@ void MapPropertiesSystem::SetupCanvasContextMenu(
|
||||
canvas.set_global_scale(scale);
|
||||
};
|
||||
canvas.AddContextMenuItem(zoom_out_item);
|
||||
|
||||
// Entity Operations submenu will be added in future iteration
|
||||
// For now, users can use keyboard shortcuts (3-8) to activate entity editing
|
||||
}
|
||||
|
||||
// Private method implementations
|
||||
|
||||
Reference in New Issue
Block a user