dcs_liberation/game/point_with_heading.py
Dan Albert 4e9d661c0c Flesh out typing information, enforce.
(cherry picked from commit fb9a0fe833198d41a911f22d5efc4e3c4829c316)
2021-08-08 12:52:04 -07:00

16 lines
361 B
Python

from dcs import Point
class PointWithHeading(Point):
def __init__(self) -> None:
super(PointWithHeading, self).__init__(0, 0)
self.heading = 0
@staticmethod
def from_point(point: Point, heading: int) -> Point:
p = PointWithHeading()
p.x = point.x
p.y = point.y
p.heading = heading
return p