Commit 0aa965d
committed
feat(apps): add procedural Map Builder
Document-based fantasy/modern map editor: paint terrain, draw splines (coast,
river, road, rail, wall, zone), stamp 1000+ procedural Canvas2D sprites across
nature, medieval, modern, transit, symbols and decoration, and place text labels.
Includes layers, live themes, undo/redo, autosave and PNG export.
Wires the /apps/map-builder route and adds the apps.json registry entry.1 parent 5d5c1cb commit 0aa965d
31 files changed
Lines changed: 15182 additions & 0 deletions
File tree
- public/apps
- src
- components
- pages/apps/map-builder
- engine
- shapes
- sprites
- state
- tools
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
603 | 603 | | |
604 | 604 | | |
605 | 605 | | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
606 | 614 | | |
607 | 615 | | |
608 | 616 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
203 | 206 | | |
204 | 207 | | |
205 | 208 | | |
| |||
2816 | 2819 | | |
2817 | 2820 | | |
2818 | 2821 | | |
| 2822 | + | |
| 2823 | + | |
| 2824 | + | |
| 2825 | + | |
| 2826 | + | |
| 2827 | + | |
| 2828 | + | |
| 2829 | + | |
| 2830 | + | |
| 2831 | + | |
| 2832 | + | |
| 2833 | + | |
| 2834 | + | |
| 2835 | + | |
| 2836 | + | |
| 2837 | + | |
2819 | 2838 | | |
2820 | 2839 | | |
2821 | 2840 | | |
| |||
0 commit comments