Moved isRadio logic to one file as requested

This commit is contained in:
Jonne Lehtinen 2019-07-24 00:15:58 +03:00
parent cd31adb38c
commit cb2eebfd0c
4 changed files with 12 additions and 54 deletions

View File

@ -1,21 +0,0 @@
/*
F_isRadio
File: F_kp_isRadio.sqf
Author: Zharf
Date: 2019-07-07
Last Update: 2019-07-07
Description:
Returns whether the provided item is a radio or not (ACRE version)
Parameter(s):
0: STRING - a class name to check
Returns:
BOOL
*/
params ["_item"];
_ret = [_item] call acre_api_fnc_isRadio;
_ret

View File

@ -7,7 +7,7 @@
Last Update: 2019-07-07
Description:
Returns whether the provided item is a radio or not (Vanilla version)
Returns whether the provided item is a radio or not
Parameter(s):
0: STRING - a class name to check
@ -17,4 +17,13 @@
*/
params ["_item"];
false
private _ret = false;
if ((isClass (configFile >> "CfgPatches" >> "tfar_core")) || (isClass (configFile >> "CfgPatches" >> "task_force_radio"))) then {
_ret = _item call TFAR_fnc_isRadio;
} else {
if (isClass (configFile >> "CfgPatches" >> "acre_api")) then {
_ret = [_item] call acre_api_fnc_isRadio;
};
};
_ret

View File

@ -1,21 +0,0 @@
/*
F_isRadio
File: F_kp_isRadio.sqf
Author: Zharf
Date: 2019-07-07
Last Update: 2019-07-07
Description:
Returns whether the provided item is a radio or not (TFAR version)
Parameter(s):
0: STRING - a class name to check
Returns:
BOOL
*/
params ["_item"];
_ret = _item call TFAR_fnc_isRadio;
_ret

View File

@ -65,13 +65,4 @@ F_getSaveableParam = compileFinal preprocessFileLineNumbers "scripts\shared\func
F_setLoadableViV = compileFinal preprocessFileLineNumbers "scripts\shared\functions\F_kp_setLoadableViV.sqf";
F_getNearestViVTransport = compileFinal preprocessFileLineNumbers "scripts\shared\functions\F_kp_getNearestViVTransport.sqf";
F_addObjectInit = compileFinal preprocessFileLineNumbers "scripts\shared\functions\F_kp_addObjectInit.sqf";
if ((isClass (configFile >> "CfgPatches" >> "tfar_core")) || (isClass (configFile >> "CfgPatches" >> "task_force_radio"))) then {
F_isRadio = compileFinal preprocessFileLineNumbers "scripts\shared\functions\F_kp_isTFARRadio.sqf";
} else {
if (isClass (configFile >> "CfgPatches" >> "acre_api")) then {
F_isRadio = compileFinal preprocessFileLineNumbers "scripts\shared\functions\F_kp_isACRERadio.sqf";
} else {
F_isRadio = compileFinal preprocessFileLineNumbers "scripts\shared\functions\F_kp_isRadio.sqf";
};
};
F_isRadio = compileFinal preprocessFileLineNumbers "scripts\shared\functions\F_kp_isRadio.sqf";