From 0e3aeb8767cac8fd7ace74877c91dc4decc82085 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 2 Dec 2017 18:02:32 +0100 Subject: [PATCH] add setting to hide freefall altimeter, ref #5596 (#5836) * add setting to hide freefall altimeter, ref #5596 * warning for changed mid mission --- addons/parachute/XEH_preInit.sqf | 10 ++++++++++ .../functions/fnc_handleInfoDisplayChanged.sqf | 2 +- addons/parachute/stringtable.xml | 8 ++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/addons/parachute/XEH_preInit.sqf b/addons/parachute/XEH_preInit.sqf index 227fa9e38c..e5fa52644b 100644 --- a/addons/parachute/XEH_preInit.sqf +++ b/addons/parachute/XEH_preInit.sqf @@ -21,4 +21,14 @@ PREP_RECOMPILE_START; #include "XEH_PREP.hpp" PREP_RECOMPILE_END; +[ + QGVAR(hideAltimeter), + "CHECKBOX", + [LSTRING(HideAltimeter), LSTRING(HideAltimeter_tooltip)], + format ["ACE %1", localize ELSTRING(common,DisplayName)], + true, + false, + {[QGVAR(hideAltimeter), _this, false] call EFUNC(common,cbaSettings_settingChanged)} +] call cba_settings_fnc_init; + ADDON = true; diff --git a/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf b/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf index 7bb500912e..644bd29c94 100644 --- a/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf +++ b/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf @@ -18,7 +18,7 @@ params ["_dialog", "_type"]; // don't do anything in noob mode -if (cadetMode) exitWith {}; +if (!GVAR(hideAltimeter)) exitWith {}; switch (_type) do { case ("Parachute"): { diff --git a/addons/parachute/stringtable.xml b/addons/parachute/stringtable.xml index 3d8408aacf..fd24c3bc46 100644 --- a/addons/parachute/stringtable.xml +++ b/addons/parachute/stringtable.xml @@ -97,5 +97,13 @@ 备用降落伞 備用降落傘 + + Hide Freefall Altimeter + Freifall-Höhenmesser verstecken + + + Hides the altitude and speed shown while free falling or parachuting. + Blendet den Höhen- und Geschwindigkeitsmesser während des Fallschirmspringens aus. +