d3696c6380
📝 CHANGELOG update for Issue #22 ( #24 )
2026-03-23 12:33:19 +00:00
1d46446012
📝 update CHANGELOG for Issue #20
2026-03-23 10:48:52 +00:00
174db14c7a
📝 update CHANGELOG for Issue #16 overlay opacity
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 09:38:09 +00:00
18c8ccb644
✨ implement unified tile system (Issue #14 )
...
- Tree seedlings: plant tree_seed on grass via farming tool; two-stage
growth (sprout → sapling → young tree, ~1 min/stage); matures into
a harvestable FOREST resource tile
- Tile recovery: Nisse chops start a 5-min DARK_GRASS→GRASS timer;
terrain canvas updated live via WorldSystem.refreshTerrainTile()
- New TreeSeedlingSystem manages sprites, growth ticking, maturation
- BootScene generates seedling_0/1/2 textures procedurally
- FarmingSystem adds tree_seed to tool cycle (F key)
- Stockpile panel shows tree_seed (default: 5); panel height adjusted
- StateManager v5: treeSeedlings + tileRecovery in WorldState
- WorldSystem uses CanvasTexture for live single-pixel updates
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-21 16:15:21 +00:00
155a40f963
✨ add Nisse info panel with work log (Issue #9 )
...
Clicking a Nisse opens a top-left panel showing name, AI status,
energy bar, active job, job priority buttons, and a live work log
(last 10 of 20 runtime-only entries). Closes via ESC, ✕, or clicking
another Nisse. Dynamic parts (status/energy/job/log) refresh each
frame without rebuilding the full group.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-21 14:21:12 +00:00
41097b4765
✨ add ESC menu (Issue #7 )
...
ESC key follows priority stack: confirm dialog → context menu →
build menu → villager panel → ESC menu → open ESC menu.
Menu items: Save Game, Load Game, Settings (placeholder), New Game
(with confirmation dialog).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-21 14:13:53 +00:00
793ab430e4
📝 update CHANGELOG for Issue #6 debug view
2026-03-21 12:12:07 +00:00
71aee058b5
📝 update CHANGELOG for Issue #5 zoom-to-mouse
2026-03-21 12:01:38 +00:00
fa41075c55
📝 update CHANGELOG for Issue #5 mouse handling
2026-03-20 19:19:53 +00:00
6385872dd1
📝 update changelog with tile-clearing fix
2026-03-20 18:54:58 +00:00
787ada7cb4
🐛 fix Nisse stuck idle after stockpile deposit; rename Villager → Nisse in UI
2026-03-20 17:07:34 +00:00
8ed67313a8
🐛 fix UI repositioning and mouse coords after window resize
2026-03-20 12:19:57 +00:00
38127adb9c
📝 update changelog for right-click context menu
2026-03-20 11:58:40 +00:00
fe389a9856
🎉 initial commit
2026-03-20 08:11:31 +00:00