Commit 0c9695d
committed
feat: add MapCanvasControl with full map editing capabilities
- Render OTBM maps with sprite animation, lights, and zoom/pan
- Selection system with single-tile and area selection modes
- Copy/paste/move/delete with undo/redo support
- Drag-paint and area fill tools
- Ghost brush preview and minimap rendering
- Right-click context menu (Cut, Copy, Paste, Delete, Select RAW,
Lookup in Collection, Browse Tile, Copy Server/Client ID/Name)
- Item placement follows brush rules (ground replaces ground)
- Move uses merge logic (top item only for single-tile, all items
for area selection)1 parent 19828db commit 0c9695d
1 file changed
Lines changed: 2220 additions & 0 deletions
0 commit comments