Testing Tags
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
#include "defines.h"
|
||||
/*
|
||||
Author: Bryan "Tonic" Boardwine
|
||||
|
||||
Description:
|
||||
When a character is entered it is validated and changes the
|
||||
correct slider it is associated with. I probably over-complicated
|
||||
this more then I had to but onChar behaves weird.
|
||||
|
||||
PARAMS:
|
||||
0: CONTROL
|
||||
1: SCALAR (INT)
|
||||
2: STRING (Case option)
|
||||
*/
|
||||
private["_value","_varName","_maxRange"];
|
||||
params ["_control","_code","_slider"];
|
||||
|
||||
disableSerialization;
|
||||
if(isNull _control) exitWith {}; //POOOOOP
|
||||
|
||||
_maxRange = if(!isNil "tawvd_maxRange") then {tawvd_maxRange} else {20000};
|
||||
_value = parseNumber (ctrlText _control);
|
||||
if(_value > _maxRange OR _value < 100) exitwith {[] call TAWVD_fnc_openMenu;};
|
||||
|
||||
_varName = switch (_slider) do {
|
||||
case "ground": {"tawvd_foot"};
|
||||
case "vehicle": {"tawvd_car"};
|
||||
case "air": {"tawvd_air"};
|
||||
case "object": {"tawvd_object"};
|
||||
case "drone": {"tawvd_drone"};
|
||||
default {"tawvd_foot"};
|
||||
};
|
||||
|
||||
SVAR_MNS [_varName,_value];
|
||||
[] call TAWVD_fnc_updateViewDistance;
|
||||
[] call TAWVD_fnc_openMenu;
|
||||
Reference in New Issue
Block a user