Byte angle

From Eternity Wiki
Revision as of 12:45, 6 August 2016 by Printz (talk | contribs)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Byte angles follow this system:

0 = 0 degrees (East)
64 = 90 degrees (North)
128 = 180 degrees (West)
192 = 270 degrees (South)

To convert from degrees to byte angles, use the following calculation:

byteangle = (degrees * 256) / 360

Chop or round the result to an integer.

Valid byte angles fall between 0 and 255, so adjust any angles less than 0 or greater than or equal to 360 before performing this conversion.