Range

The range can be calculated with a simple algorithm.

To find the distance between the x1, y1 coordinates and the x2, y2 coordinates:

ΔX = abs ( x2 - x1 ) and ΔY = abs( y2 - y1 )

If ΔX > ΔY Then range = range = ΔX / 2

Else (ΔX + ΔY) / 4

Bearing Number

The bearing number is a number from 0 - 23.

For even numbers, it is the actual bearing is equal to the bearing number multiplied by 15

Even numbers are

0 = W 0 ° degrees

2 = 300 ° degrees

4 = 330 ° degrees

6 = N 0 ° degrees

8 = 30 ° degrees

10 = 60 ° degrees

12 = E 90 ° degrees

14 = 120 ° degrees

16 = 150 ° degrees

18 = S 180 ° degrees

20 = 210 ° degrees

22 = 240 ° degrees

For odd numbers, it is the area between the even bearing lines

The bearing number is usually used to determine frontal/flank attacks and checking field of fire angles.

Facing Number

During movement, the facing number of a unit can be calculated by finding the bearing from the old hexagon to the new hexagon. The facing number is 1 for North, 2 NE, 3 SE, 4 South, 5 SW and 6 NW. It is the ( bearing / 4 ) + 1