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...