Beispiel #1
0
 public PositionedUnit Move(PositionedUnit pos)
 {
     var newPos = (pos.Position.Point.ToGeometry() + shift).ToMap();
     return pos.WithNewPosition(new UnitPosition(newPos, (pos.Position.Angle + cw) % pos.Unit.Period));
 }