internal string GetStatusText() { Vector2 vector = Vector; return("Line: " + ManeuveringBoard.GetAngleString(ManeuveringBoard.SwapBearing(vector.Angle)) + ", " + Board.GetDistanceString(vector.Length)); }
public override void Update(Shape shape, BoardPoint dragStart, BoardPoint dragPoint) { UnitShape unit = (UnitShape)shape; Vector2 vector = dragPoint - dragStart; unit.Direction = ManeuveringBoard.SwapBearing(vector.Angle); unit.Speed = vector.Length * (1.0 / ManeuveringBoard.VectorTime); }