ACE3/addons/vector/functions/fnc_getDistance.sqf
Phyma ffaa195fe5 Conform function headers to coding guidelines (#5255)
* Fixed headers to work with silentspike python script

* Fixed rest of the files

* Fixed ace-team
2017-06-08 15:31:51 +02:00

41 lines
693 B
Plaintext

/*
* Author: commy2
*
*
* Arguments:
* None
*
* Return Value:
* Array <ARRAY>
*
* Example:
* call ace_vector_fnc_getDistance
*
* Public: No
*/
#include "script_component.hpp"
#define MIN_DISTANCE 10
#define MAX_DISTANCE [6000, 9000] select GVAR(useFeet)
private ["_dlgVector", "_distance"];
disableSerialization;
_dlgVector = GETUVAR(ACE_dlgVector,displayNull);
_distance = ctrlText (_dlgVector displayCtrl 151);
if (_distance == "----") exitWith {-1000};
_distance = round parseNumber _distance;
if (GVAR(useFeet)) then {
_distance = 3.28084 * _distance;
};
if (_distance > MAX_DISTANCE) exitWith {-1000};
if (_distance < MIN_DISTANCE) exitWith {-1000};
_distance