Label vertical markers on spawn curve preview #80

Merged
cammymoop merged 1 commit from feature/wave-spawn-calc-labels into master 2026-03-05 14:50:14 -06:00
Collaborator

Summary

  • Wave number markers (W0–Wn) now show their wave number below the curve in alternating rows to reduce crowding
  • Duration multiplier markers (1x/1.25x/1.5x/2x) now show the multiplier and wave number above the curve, staggered vertically so adjacent labels don't collide
  • Promotes _marker_container from Node to Node2D so Label children are positioned correctly in 2D canvas space

Test plan

  • gdlint passes
  • Headless run exits cleanly
  • Open tools/wave_spawn_preview.tscn in editor — confirm wave number labels below curve and duration labels above
## Summary - Wave number markers (W0–Wn) now show their wave number below the curve in alternating rows to reduce crowding - Duration multiplier markers (1x/1.25x/1.5x/2x) now show the multiplier and wave number above the curve, staggered vertically so adjacent labels don't collide - Promotes `_marker_container` from `Node` to `Node2D` so `Label` children are positioned correctly in 2D canvas space ## Test plan - [x] gdlint passes - [x] Headless run exits cleanly - [ ] Open `tools/wave_spawn_preview.tscn` in editor — confirm wave number labels below curve and duration labels above
Wave number markers (W0-Wn) labeled below the curve in alternating rows
to reduce crowding. Duration multiplier markers (1x/1.25x/1.5x/2x) labeled
above the curve with the corresponding wave number on a second line, staggered
vertically so adjacent labels don't collide.

Also promotes _marker_container from Node to Node2D so Label children
position correctly in 2D canvas space.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
cammymoop merged commit a1b7f33507 into master 2026-03-05 14:50:14 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cammymoop/semi-vibed-game!80
No description provided.