aboutsummaryrefslogtreecommitdiffstats
path: root/requirements
diff options
context:
space:
mode:
Diffstat (limited to 'requirements')
-rw-r--r--requirements/milestones.org5
1 files changed, 3 insertions, 2 deletions
diff --git a/requirements/milestones.org b/requirements/milestones.org
index a2cabe8..87b198b 100644
--- a/requirements/milestones.org
+++ b/requirements/milestones.org
@@ -17,7 +17,7 @@ Goal: Container builds, SDL3 window opens, clears to a color.
- [X] Containerfile with all dependencies pre-built
- [X] meson.build at project root, compiles and links SDL3 + Box2D + all deps
- [X] =src/main.cpp= -- SDL3 creates a window, clears to dark blue-gray
-- [X] Camera: 2D orthographic, pan (arrows/middle-drag), zoom (scroll)
+- [X] Camera: 2D orthographic, pan (arrows or WASD/middle-drag), zoom (scroll)
- [X] Input system: polling keyboard/mouse state
- [X] Podman build + run workflow
@@ -203,7 +203,8 @@ Goal: Everything feels good. Controls are responsive. Visuals are clear.
- [ ] Repair tool: right-click damaged piece, pay resources to restore HP
- [ ] Recycle: shift+click to remove piece, recover partial resources
-- [X] Camera feel: pan (arrows / middle-drag), scroll zoom (basic; edge-scroll TBD)
+- [X] Camera feel: pan (arrows or WASD / middle-drag), scroll zoom
+ (basic; edge-scroll TBD)
- [~] Visual feedback: fire glow done (burning struts flicker orange); no
per-damage-state art yet. Forts ships damage-state textures
(=materials/wood_panel_damaged_1..3.tga=, =bracing-d1/d2=, =armor-d1/d2=)