mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Private Variables
This commit is contained in:
parent
65d61ad1e3
commit
71d609f8e0
@ -73,8 +73,7 @@ case ("sec"): {
|
||||
default {systemChat format ["badtype %1", _inputType];};
|
||||
};
|
||||
|
||||
|
||||
//CBA_fnc_formatNumber is stupid: [-9.58545, 1, 1, false] call CBA_fnc_formatNumber == "-9.-6"
|
||||
//CBA_fnc_formatNumber is silly: [-9.58545, 1, 1, false] call CBA_fnc_formatNumber == "-9.-6"
|
||||
|
||||
_prefix = if (_theNumber < 0) then {"-"} else {""};
|
||||
|
||||
|
@ -19,7 +19,6 @@
|
||||
*/
|
||||
#include "script_component.hpp"
|
||||
|
||||
|
||||
private ["_rangeToHit", "_heightToHit", "_muzzleVelocity", "_airFriction", "_maxElev", "_minElev", "_error", "_solutionElevation", "_lastTestResult", "_numberOfAttempts"];
|
||||
|
||||
#define MAX_ATTEMPTS 22
|
||||
|
@ -23,7 +23,7 @@
|
||||
*/
|
||||
#include "script_component.hpp"
|
||||
|
||||
private ["_angleDeg", "_muzzleVelocity", "_airFriction", "_temp", "_relDensity", "_tailWind", "_crosswind", "_heightOfTarget", "_wind", "_gravity", "_timeStep", "_currentPos", "_currentVelocity", "_currentTime", "_lastPos", "_kCoefficent", "_aparentWind", "_changeInVelocity", "_linConversion", "_middlePos", "_middlePosOld", "_middleTotalTravelTime", "_offsetDeg"];
|
||||
private ["_angleDeg", "_muzzleVelocity", "_airFriction", "_temp", "_relDensity", "_tailWind", "_crosswind", "_heightOfTarget", "_timeStep", "_wind", "_gravity", "_currentPos", "_currentVelocity", "_currentTime", "_lastPos", "_kCoefficent", "_aparentWind", "_changeInVelocity", "_linConversion", "_middlePos", "_middlePosOld", "_middleTotalTravelTime", "_offsetDeg"];
|
||||
|
||||
_angleDeg = _this select 0;
|
||||
_muzzleVelocity = _this select 1;
|
||||
|
@ -21,13 +21,15 @@
|
||||
*/
|
||||
#include "script_component.hpp"
|
||||
|
||||
private ["_unit", "_shooterMan", "_bisAirFriction", "_temperature", "_newMuzzleVelocityCoefficent", "_bulletVelocity", "_bulletSpeed", "_muzzleVelocity", "_muzzleVelocityShift"];
|
||||
|
||||
disableSerialization;
|
||||
|
||||
PARAMS_7(_vehicle,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile);
|
||||
|
||||
if (!GVAR(airResistanceEnabled)) exitWith {};
|
||||
// Large enough distance to not simulate any wind deflection
|
||||
if (_unit distance ACE_player > 8000) exitWith {false};
|
||||
if (_vehicle distance ACE_player > 8000) exitWith {false};
|
||||
|
||||
//AI will have no clue how to use:
|
||||
_shooterMan = gunner _vehicle;
|
||||
|
@ -16,6 +16,8 @@
|
||||
*/
|
||||
#include "script_component.hpp"
|
||||
|
||||
private ["_chargeText", "_xPos", "_yPos", "_wPos", "_hPos", "_tubeWeaponName", "_fireModes"];
|
||||
|
||||
PARAMS_2(_player,_newVehicle);
|
||||
|
||||
if (isNull _newVehicle) exitWith {};
|
||||
|
@ -17,6 +17,8 @@
|
||||
|
||||
#define LIST_CHARGE ((uiNamespace getVariable "ACE_82mm_RangeTable_Dialog") displayCtrl 1501)
|
||||
|
||||
private ["_weaponName", "_magazines", "_initSpeed", "_fireModes", "_muzzleVelocities", "_showToPlayer", "_artilleryCharge"];
|
||||
|
||||
_weaponName = "mortar_82mm";
|
||||
|
||||
if (dialog) exitWith {ERROR("Dialog Open");};
|
||||
|
@ -18,6 +18,8 @@
|
||||
#define RANGE_TABLE ((uiNamespace getVariable "ACE_82mm_RangeTable_Dialog") displayCtrl 20001)
|
||||
#define LIST_CHARGE ((uiNamespace getVariable "ACE_82mm_RangeTable_Dialog") displayCtrl 1501)
|
||||
|
||||
private ["_listBoxData", "_muzzleVelocity", "_airFriction", "_precalcArray"];
|
||||
|
||||
_listBoxData = LIST_CHARGE lbData (lbCurSel LIST_CHARGE);
|
||||
if (isNil "_listBoxData" || {_listBoxData == ""}) exitWith {ERROR("lbCurSel out of bounds or no data");};
|
||||
_muzzleVelocity = parseNumber _listBoxData;
|
||||
|
@ -29,6 +29,7 @@
|
||||
#define CTRL_CA_ELEV (configFile >> "RscInGameUI" >> "ACE_Mk6_RscWeaponRangeArtillery" >> "CA_IGUI_elements_group" >> "controls" >> "CA_ELEV")
|
||||
#define CTRL_CA_ELEV_NEED (configFile >> "RscInGameUI" >> "ACE_Mk6_RscWeaponRangeArtillery" >> "CA_IGUI_elements_group" >> "controls" >> "CA_ELEV_NEED")
|
||||
|
||||
private ["_display", "_fnc_hideControl"];
|
||||
|
||||
disableSerialization;
|
||||
|
||||
@ -36,6 +37,7 @@ _display = uiNamespace getVariable ["ACE_Mk6_RscWeaponRangeArtillery", displayNu
|
||||
if (isNull _display) exitWith {};
|
||||
|
||||
_fnc_hideControl = {
|
||||
private "_idc";
|
||||
PARAMS_2(_path,_hideCtrl);
|
||||
_idc = getNumber (_path >> "IDC");
|
||||
_pos = [];
|
||||
|
Loading…
Reference in New Issue
Block a user