diff options
| author | Emil A. Overbeck <emil.a.overbeck@gmail.com> | 2026-07-19 03:17:57 +0200 |
|---|---|---|
| committer | Emil A. Overbeck <emil.a.overbeck@gmail.com> | 2026-07-19 03:17:57 +0200 |
| commit | 37b5f7c8bd0b4c0e297614577edb7b634c13d700 (patch) | |
| tree | 7ded250547e3ffe712095dd2348674361141b434 /requirements | |
| parent | c217861ab62987b798835194786dc99424e1804e (diff) | |
| download | forts_clone-37b5f7c8bd0b4c0e297614577edb7b634c13d700.tar.gz forts_clone-37b5f7c8bd0b4c0e297614577edb7b634c13d700.zip | |
WASD bindings
Diffstat (limited to 'requirements')
| -rw-r--r-- | requirements/milestones.org | 5 |
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=) |
