mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Merge pull request #2363 from acemod/MedicalMenuBlackoutBlur
Add Screen Blur and Blackout for Medical Menu by Interact_menu setting
This commit is contained in:
commit
c8a7b94777
@ -3,6 +3,7 @@
|
|||||||
ADDON = false;
|
ADDON = false;
|
||||||
|
|
||||||
PREP(onMenuOpen);
|
PREP(onMenuOpen);
|
||||||
|
PREP(onMenuClose);
|
||||||
PREP(openMenu);
|
PREP(openMenu);
|
||||||
|
|
||||||
PREP(canOpenMenu);
|
PREP(canOpenMenu);
|
||||||
|
21
addons/medical_menu/functions/fnc_onMenuClose.sqf
Normal file
21
addons/medical_menu/functions/fnc_onMenuClose.sqf
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
/*
|
||||||
|
* Author: joko // Jonas
|
||||||
|
* Handle medical menu closed
|
||||||
|
*
|
||||||
|
* Arguments:
|
||||||
|
* None
|
||||||
|
*
|
||||||
|
* Return Value:
|
||||||
|
* None
|
||||||
|
*
|
||||||
|
* Example:
|
||||||
|
* call ace_medical_menu_onMenuClosed
|
||||||
|
*
|
||||||
|
* Public: No
|
||||||
|
*/
|
||||||
|
#include "script_component.hpp"
|
||||||
|
|
||||||
|
if (EGVAR(interact_menu,menuBackground)==1) then {[QGVAR(id), false] call EFUNC(common,blurScreen);};
|
||||||
|
if (EGVAR(interact_menu,menuBackground)==2) then {(uiNamespace getVariable [QEGVAR(interact_menu,menuBackground), displayNull]) closeDisplay 0;};
|
||||||
|
|
||||||
|
[GVAR(MenuPFHID)] call CBA_fnc_removePerFrameHandler;
|
@ -22,6 +22,9 @@ params ["_display"];
|
|||||||
|
|
||||||
if (isNil "_display") exitwith {};
|
if (isNil "_display") exitwith {};
|
||||||
|
|
||||||
|
if (EGVAR(interact_menu,menuBackground)==1) then {[QGVAR(id), true] call EFUNC(common,blurScreen);};
|
||||||
|
if (EGVAR(interact_menu,menuBackground)==2) then {0 cutRsc[QEGVAR(interact_menu,menuBackground), "PLAIN", 1, false];};
|
||||||
|
|
||||||
if (isNil QGVAR(LatestDisplayOptionMenu)) then {
|
if (isNil QGVAR(LatestDisplayOptionMenu)) then {
|
||||||
GVAR(LatestDisplayOptionMenu) = "triage";
|
GVAR(LatestDisplayOptionMenu) = "triage";
|
||||||
} else {
|
} else {
|
||||||
|
@ -4,9 +4,9 @@ class GVAR(medicalMenu) {
|
|||||||
idd = 314412;
|
idd = 314412;
|
||||||
movingEnable = true;
|
movingEnable = true;
|
||||||
onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(medicalMenu)), _this select 0)]; [_this select 0] call FUNC(onMenuOpen););
|
onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(medicalMenu)), _this select 0)]; [_this select 0] call FUNC(onMenuOpen););
|
||||||
onUnload = QUOTE([GVAR(MenuPFHID)] call CBA_fnc_removePerFrameHandler;);
|
onUnload = QUOTE([] call FUNC(onMenuClose));
|
||||||
class controlsBackground {
|
class controlsBackground {
|
||||||
class HeaderBackground: ACE_gui_backgroundBase{
|
class HeaderBackground: ACE_gui_backgroundBase {
|
||||||
idc = -1;
|
idc = -1;
|
||||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||||
x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
|
x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
|
||||||
|
Loading…
Reference in New Issue
Block a user