Code archives/3D Graphics - Misc/Return Entity Angle 0-360
This code has been declared by its author to be Public Domain code.
Download source code
| |||||
Useful for sending an angle as one byte in a net packet. | |||||
;-------------------------------------; ;-=Return Entity Angle from 0 to 360=-; ;-------------------------------------; Function Angle360(entity) Local TempYaw TempYaw=EntityYaw(entity) If TempYaw<0 Then TempYaw=TempYaw+360 Return TempYaw End Function |
Comments
| ||
Kind of a waste assigning the vars, wouldn't it be more efficient just to push onto the stack?Return (360.0-(EntityYaw(entity)))Mod 360.0 |
| ||
This one worked even better: Function AngTrm#(Ang#) Return (360.0+(Ang# Mod 360)) Mod 360.0 End Function |
Code Archives Forum