Ribbonlan
Results
1
comments of
Ribbonlan
Figure 4 Avoiding engaging targets too close to friendly ships ``` extension Ship { func canSafelyEngageShip1(target: Ship, friendly: Ship) -> Bool { let dx = target.position.x - position.x let dy...