## melee_scan.nim — Continuously spinning radar for melee. ## Always returns max radar turn rate so all enemies get scanned periodically. ## No state needed; stateless spin guarantees coverage regardless of enemy count. import ../radar_harness/radar_interface export radar_interface const MaxRadarTurnRate* = 45.0 ## deg/tick — Tank Royale hard limit type MeleeScanModule* = object proc initMeleeScan*(): MeleeScanModule = MeleeScanModule() proc computeScan*(m: MeleeScanModule, state: WorldState): float = ## Always spin at max rate — guarantees full arena coverage every 8 ticks. MaxRadarTurnRate