method
Angle.diff_degrees
Angle.diff_degrees(a: int, b: int) -> int
b - a wrapped into -180 .. 180, for integer-degree headings such as TopDown.aim_angle and IVec2.heading.
Example
# doc-check: skip — illustrative
if abs(Angle.diff_degrees(a: aim, b: IVec2.heading(hero, foe))) <= 50 { hit() }