From a008c45875ce7697996f13a761fb2e26e96f0812 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 16 May 2015 23:34:50 +0200 Subject: [PATCH] Fixed heading can be negative --- addons/kestrel4500/functions/fnc_buttonPressed.sqf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/kestrel4500/functions/fnc_buttonPressed.sqf b/addons/kestrel4500/functions/fnc_buttonPressed.sqf index 66c4c647de..c88d9df72f 100644 --- a/addons/kestrel4500/functions/fnc_buttonPressed.sqf +++ b/addons/kestrel4500/functions/fnc_buttonPressed.sqf @@ -31,7 +31,7 @@ switch (_this) do { }; }; case 2: { // Auto set - GVAR(RefHeading) = getDir ACE_player; + GVAR(RefHeading) = (getDir ACE_player) % 360; GVAR(referenceHeadingMenu) = 0; GVAR(headingSetDisplayTimer) = diag_tickTime; }; @@ -78,6 +78,7 @@ switch (_this) do { } else { GVAR(TmpHeading) = GVAR(TmpHeading) - 1; }; + GVAR(TmpHeading) = (GVAR(TmpHeading) + 360) % 360; GVAR(manualSetCooldown) = diag_tickTime; }; }; @@ -92,6 +93,7 @@ switch (_this) do { } else { GVAR(TmpHeading) = GVAR(TmpHeading) + 1; }; + GVAR(TmpHeading) = (GVAR(TmpHeading) + 360) % 360; GVAR(manualSetCooldown) = diag_tickTime; }; };