mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Add Screen Blur and Blackout for Medical Menu by Interact_menu setting
This commit is contained in:
parent
c673ea2cbb
commit
c70c9cdee6
@ -3,6 +3,7 @@
|
||||
ADDON = false;
|
||||
|
||||
PREP(onMenuOpen);
|
||||
PREP(onMenuClose);
|
||||
PREP(openMenu);
|
||||
|
||||
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 (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 {
|
||||
GVAR(LatestDisplayOptionMenu) = "triage";
|
||||
} else {
|
||||
|
@ -4,9 +4,9 @@ class GVAR(medicalMenu) {
|
||||
idd = 314412;
|
||||
movingEnable = true;
|
||||
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 HeaderBackground: ACE_gui_backgroundBase{
|
||||
class HeaderBackground: ACE_gui_backgroundBase {
|
||||
idc = -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)";
|
||||
|
Loading…
Reference in New Issue
Block a user