ACE3/addons/explosives/ExplosivesUI.hpp
BrettMayson a40b0d48f2
HEMTT v10 Compatibility (#9105)
* HEMTT v10 Compatibility

* Update addons/field_rations/CfgUIGrids.hpp

Co-authored-by: PabstMirror <pabstmirror@gmail.com>

* fix PabstMirror review

* optionals

* End empty macro definitions with semi-colon (HEMTT v0.10)

* Adapt to HEMTT v0.10.0-a14

* Revert End empty macro definitions with semi-colon

* Disable old HEMTT build step in CI

* Add missing include and fix macro usage and include casings

* End empty macro definitions with semi-colon (HEMTT v0.10)

* Update addons/disarming/functions/fnc_showItemsInListbox.sqf

Co-authored-by: PabstMirror <pabstmirror@gmail.com>

* cleanup test code

* arty - keep style same as before

* fix fire screams

* Update script_component.hpp

* Keep old hemtt/workflow/sqfc

* Update arma.yml

* Update arma.yml

* Update CfgUIGrids.hpp

---------

Co-authored-by: PabstMirror <pabstmirror@gmail.com>
Co-authored-by: jonpas <jonpas33@gmail.com>
2023-02-01 23:28:55 -06:00

215 lines
8.0 KiB
C++

class Rsc_ACE_CallScreen_Edit: RscEdit {
canModify = 1;
colorBackground[] = {0,0,0,0};
colorText[] = {0,0,0,1};
colorDisabled[] = {1,1,1,0.25};
colorSelection[] = {
"(profilenamespace getVariable ['GUI_BCG_RGB_R',0.69])",
"(profilenamespace getVariable ['GUI_BCG_RGB_G',0.75])",
"(profilenamespace getVariable ['GUI_BCG_RGB_B',0.5])",
1
};
text = "";
style = "0x00 + 0x40 + 0x200";
shadow = 1;
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 20) * 1)";
x = "0.288594 * safezoneW + safezoneX";
w = "0.0825 * safezoneW";
h = "0.044 * safezoneH";
};
class Rsc_ACE_HiddenButton: RscButton {
colorText[] = {0, 0, 0, 0};
colorDisabled[] = {0, 0, 0, 0};
colorBackground[] = {0, 0, 0, 0};
colorBackgroundDisabled[] = {0, 0, 0, 0};
colorBackgroundActive[] = {0, 0, 0, 0};
colorFocused[] = {0, 0, 0, 0};
colorShadow[] = {0, 0, 0, 0};
colorBorder[] = {0, 0, 0, 0};
w = 0.095589;
h = 0.039216;
shadow = 0;
};
class Rsc_ACE_NumKeyButton: Rsc_ACE_HiddenButton {};
class Rsc_ACE_PhoneInterface {
idd = 8855;
movingEnable = 1;
onLoad = QUOTE(GVAR(IED_CurrentSpeedDial) = -1);
class controls {
class RscPicture_1200: RscPicture {
idc = 1200;
text = QPATHTOF(Data\UI\Cellphone_Background.paa);
x = "0.231875 * safezoneW + safezoneX";
y = "0.104 * safezoneH + safezoneY";
w = "0.195937 * safezoneW";
h = "0.704 * safezoneH";
};
class numkey_1: Rsc_ACE_NumKeyButton {
idc = 1600;
x = "0.278281 * safezoneW + safezoneX";
y = "0.533 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "1";
action = "ctrlSetText [1400,((ctrlText 1400) + '1')];";
};
class numkey_2: Rsc_ACE_NumKeyButton {
idc = 1601;
x = "0.314375 * safezoneW + safezoneX";
y = "0.533 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "2";
action = "ctrlSetText [1400,((ctrlText 1400) + '2')];";
};
class numkey_3: Rsc_ACE_NumKeyButton {
idc = 1602;
x = "0.350469 * safezoneW + safezoneX";
y = "0.533 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "3";
action = "ctrlSetText [1400,((ctrlText 1400) + '3')];";
};
class numkey_4: Rsc_ACE_NumKeyButton {
idc = 1603;
x = "0.278281 * safezoneW + safezoneX";
y = "0.577 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "4";
action = "ctrlSetText [1400,((ctrlText 1400) + '4')];";
};
class numkey_5: Rsc_ACE_NumKeyButton {
idc = 1604;
x = "0.314375 * safezoneW + safezoneX";
y = "0.577 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "5";
action = "ctrlSetText [1400,((ctrlText 1400) + '5')];";
};
class numkey_6: Rsc_ACE_NumKeyButton {
idc = 1605;
x = "0.350469 * safezoneW + safezoneX";
y = "0.577 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "6";
action = "ctrlSetText [1400,((ctrlText 1400) + '6')];";
};
class numkey_7: Rsc_ACE_NumKeyButton {
idc = 1606;
x = "0.278281 * safezoneW + safezoneX";
y = "0.621 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "7";
action = "ctrlSetText [1400,((ctrlText 1400) + '7')];";
};
class numkey_8: Rsc_ACE_NumKeyButton {
idc = 1607;
x = "0.314375 * safezoneW + safezoneX";
y = "0.621 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "8";
action = "ctrlSetText [1400,((ctrlText 1400) + '8')];";
};
class numkey_9: Rsc_ACE_NumKeyButton {
idc = 1608;
x = "0.350469 * safezoneW + safezoneX";
y = "0.621 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "9";
action = "ctrlSetText [1400,((ctrlText 1400) + '9')];";
};
class numkey_0: Rsc_ACE_NumKeyButton {
idc = 1609;
x = "0.314375 * safezoneW + safezoneX";
y = "0.676 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = "0";
action = "ctrlSetText [1400,((ctrlText 1400) + '0')];";
};
class speedDialAdd: Rsc_ACE_NumKeyButton {
idc = 1610;
x = "0.278281 * safezoneW + safezoneX";
y = "0.676 * safezoneH + safezoneY";
w = "0.0309375 * safezoneW";
h = "0.033 * safezoneH";
tooltip = CSTRING(Phone_AddToSpeedDial);
action = QUOTE([ARR_2(ctrlText 1401,ctrlText 1400)] call FUNC(addToSpeedDial););
};
class clear: Rsc_ACE_HiddenButton {
idc = 1610;
x = "0.278281 * safezoneW + safezoneX";
y = "0.445 * safezoneH + safezoneY";
w = "0.020625 * safezoneW";
h = "0.033 * safezoneH";
tooltip = CSTRING(Clear);
action = QUOTE(ctrlSetText [ARR_2(1400,'')];[ctrlText 1401] call FUNC(removeFromSpeedDial);ctrlSetText [ARR_2(1401,'')];);
};
class dial: Rsc_ACE_HiddenButton {
idc = 1611;
x = "0.309219 * safezoneW + safezoneX";
y = "0.445 * safezoneH + safezoneY";
w = "0.04125 * safezoneW";
h = "0.033 * safezoneH";
tooltip = CSTRING(Phone_Dial);
action = QUOTE([ARR_2(ace_player,ctrlText 1400)] call FUNC(dialPhone););
};
class up: Rsc_ACE_HiddenButton {
idc = 1612;
x = "0.360781 * safezoneW + safezoneX";
y = "0.445 * safezoneH + safezoneY";
w = "0.020625 * safezoneW";
h = "0.033 * safezoneH";
tooltip = CSTRING(Phone_Up);
action = QUOTE([true] call FUNC(setSpeedDial));
};
class down: Rsc_ACE_HiddenButton {
idc = 1613;
x = "0.345312 * safezoneW + safezoneX";
y = "0.485 * safezoneH + safezoneY";
w = "0.020625 * safezoneW";
h = "0.033 * safezoneH";
tooltip = CSTRING(Phone_Down);
action = QUOTE([false] call FUNC(setSpeedDial));
};
class speedDial_Text: RscText {
idc = 1405;
y = "0.302 * safezoneH + safezoneY";
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 22) * 1)";
x = "0.288594 * safezoneW + safezoneX";
w = "0.0825 * safezoneW";
h = "0.044 * safezoneH";
text = "Name";
};
class speedDial_edit: Rsc_ACE_CallScreen_Edit {
idc = 1401;
y = "0.302 * safezoneH + safezoneY";
x = "0.318 * safezoneW + safezoneX";
w = "0.1";
};
class numberEdit_Text: RscText {
idc = 1406;
y = "0.348 * safezoneH + safezoneY";
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 22) * 1)";
x = "0.288594 * safezoneW + safezoneX";
w = "0.0825 * safezoneW";
h = "0.044 * safezoneH";
text = "#";
};
class number_edit: Rsc_ACE_CallScreen_Edit {
canModify = 0;
idc = 1400;
y = "0.348 * safezoneH + safezoneY";
x = "0.3 * safezoneW + safezoneX";
};
};
};