Implement circular gun module #171
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Question
Create
common_libs/guns/circular.nim. Predict enemy continues turning at current turn rate.Needs 2+ frames of history (managed internally) to compute turn rate = heading delta between frames. Projects the arc forward by ticksToArrive steps. Returns absolute (x, y).
onResult() is a no-op.
Blocked by #166 — Gun trait and WorldState must be defined first.
Superseded by vertical-slice tickets — see map #165.