283 lines
6.7 KiB
C++
283 lines
6.7 KiB
C++
class ScrollBar;
|
|
class RscControlsGroup
|
|
{
|
|
class VScrollbar;
|
|
class HScrollbar;
|
|
class Controls;
|
|
};
|
|
class RscControlsGroupNoScrollbars;
|
|
class RscText;
|
|
class RscPicture;
|
|
class RscInGameUI
|
|
{
|
|
class RscOptics_MBT_01_gunner;
|
|
class BRAF_RscOptics_EE9_gunner: RscOptics_MBT_01_gunner
|
|
{
|
|
idd=300;
|
|
controls[]=
|
|
{
|
|
"CA_Zeroing",
|
|
"CA_IGUI_elements_group",
|
|
"CA_APC_WFOV_mode_group",
|
|
"CA_APC_NFOV_mode_group"
|
|
};
|
|
class CA_IGUI_elements_group: RscControlsGroup
|
|
{
|
|
idc=170;
|
|
class VScrollbar: VScrollbar
|
|
{
|
|
width=0;
|
|
};
|
|
class HScrollbar: HScrollbar
|
|
{
|
|
height=0;
|
|
};
|
|
x="0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
|
|
y="0*(0.025*SafezoneH)+(SafezoneY)";
|
|
w="53.5*(0.01875*SafezoneH)";
|
|
h="40*(0.025*SafezoneH)";
|
|
class controls
|
|
{
|
|
class CA_TurretIndicator: RscPicture
|
|
{
|
|
IDC=206;
|
|
type=105;
|
|
textSize="0.02*SafezoneH";
|
|
style=0;
|
|
color[]={1,1,1,1};
|
|
x="5.25*(0.01875*SafezoneH)";
|
|
y="3.5*(0.025*SafezoneH)";
|
|
w="6*(0.01875*SafezoneH)";
|
|
h="6*(0.025*SafezoneH)";
|
|
imageHull="A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorHull.paa";
|
|
imageTurret="A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorTurret.paa";
|
|
imageObsTurret="#(rgb,8,8,3)color(0,0,0,0)";
|
|
imageGun="#(rgb,8,8,3)color(0,0,0,0)";
|
|
};
|
|
};
|
|
};
|
|
class CA_APC_WFOV_mode_group: RscControlsGroupNoScrollbars
|
|
{
|
|
idc=163;
|
|
x="0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
|
|
y="0*(0.025*SafezoneH)+(SafezoneY)";
|
|
w="53.5*(0.01875*SafezoneH)";
|
|
h="40*(0.025*SafezoneH)";
|
|
class controls
|
|
{
|
|
class CA_FOVModeWFOV: RscText
|
|
{
|
|
shadow=0;
|
|
font="EtelkaMonospacePro";
|
|
colorText[]={1,1,1,1};
|
|
sizeEx="0.032*SafezoneH";
|
|
idc=1002;
|
|
text="WFOV";
|
|
x="40.4 * (0.01875 * SafezoneH)";
|
|
y="29.2 * (0.025 * SafezoneH)";
|
|
w="5 * (0.01875 * SafezoneH)";
|
|
h="1.2 * (0.025 * SafezoneH)";
|
|
};
|
|
};
|
|
};
|
|
class CA_APC_NFOV_mode_group: RscControlsGroupNoScrollbars
|
|
{
|
|
idc=162;
|
|
x="0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
|
|
y="0*(0.025*SafezoneH)+(SafezoneY)";
|
|
w="53.5*(0.01875*SafezoneH)";
|
|
h="40*(0.025*SafezoneH)";
|
|
class controls
|
|
{
|
|
class CA_FOVModeNFOV: RscText
|
|
{
|
|
shadow=0;
|
|
font="EtelkaMonospacePro";
|
|
colorText[]={0.70899999,0.972,0.384,1};
|
|
sizeEx="0.032*SafezoneH";
|
|
idc=1007;
|
|
text="NFOV";
|
|
x="40.4*(0.01875*SafezoneH)";
|
|
y="29.2*(0.025*SafezoneH)";
|
|
w="5*(0.01875*SafezoneH)";
|
|
h="1.2*(0.025*SafezoneH)";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
class BRAF_RscOptics_REMAX: RscOptics_MBT_01_gunner
|
|
{
|
|
idd=300;
|
|
controls[]=
|
|
{
|
|
"CA_IGUI_elements_group"
|
|
};
|
|
class CA_IGUI_elements_group: RscControlsGroup
|
|
{
|
|
idc=170;
|
|
class VScrollbar: VScrollbar
|
|
{
|
|
width=0;
|
|
};
|
|
class HScrollbar: HScrollbar
|
|
{
|
|
height=0;
|
|
};
|
|
x="0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
|
|
y="0*(0.025*SafezoneH)+(SafezoneY)";
|
|
w="53.5*(0.01875*SafezoneH)";
|
|
h="40*(0.025*SafezoneH)";
|
|
class controls
|
|
{
|
|
class CA_Distance: RscText
|
|
{
|
|
idc=198;
|
|
style=0;
|
|
sizeEx="0.038*SafezoneH";
|
|
colorText[]={1,1,1,1};
|
|
//colorBackground[]={0,0,1,1};
|
|
shadow=0;
|
|
font="EtelkaMonospacePro";
|
|
text="2456";
|
|
align="center";
|
|
x="2 *(0.01875*SafezoneH)";
|
|
y="0 *(0.025*SafezoneH)";
|
|
w="5 *(0.01875*SafezoneH)";
|
|
h="1.5 *(0.025*SafezoneH)";
|
|
};
|
|
/*
|
|
class AmmoCount: RscText
|
|
{
|
|
idc=IDC_AMMOCOUNT_VALUE;
|
|
style=0;
|
|
sizeEx="0.038*SafezoneH";
|
|
colorText[]={1,1,1,1};
|
|
//colorBackground[]={0,0,1,1};
|
|
shadow=0;
|
|
font="EtelkaMonospacePro";
|
|
text="21";
|
|
align="center";
|
|
x="46 *(0.01875*SafezoneH)";
|
|
y="0 *(0.025*SafezoneH)";
|
|
w="5 *(0.01875*SafezoneH)";
|
|
h="1.5 *(0.025*SafezoneH)";
|
|
};
|
|
*/
|
|
class CA_TurretIndicator: RscPicture
|
|
{
|
|
IDC=206;
|
|
type=105;
|
|
textSize="0.02*SafezoneH";
|
|
style=0;
|
|
color[]={1,1,1,1};
|
|
x="7*(0.01875*SafezoneH)";
|
|
y="4.5*(0.025*SafezoneH)";
|
|
w="10*(0.01875*SafezoneH)";
|
|
h="10*(0.025*SafezoneH)";
|
|
imageHull="A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorHull.paa";
|
|
imageTurret="A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorTurret.paa";
|
|
imageObsTurret="#(rgb,8,8,3)color(0,0,0,0)";
|
|
imageGun="#(rgb,8,8,3)color(0,0,0,0)";
|
|
};
|
|
class CA_Heading: RscText
|
|
{
|
|
idc=156;
|
|
style=0;
|
|
sizeEx="0.038*SafezoneH";
|
|
colorText[]={1,1,1,1};
|
|
//colorBackground[]={0,0,1,1};
|
|
shadow=0;
|
|
font="EtelkaMonospacePro";
|
|
text="023";
|
|
align="center";
|
|
x="0.25 *(0.01875*SafezoneH)";
|
|
y="2.5 *(0.025*SafezoneH)";
|
|
w="6 *(0.01875*SafezoneH)";
|
|
h="1.5 *(0.025*SafezoneH)";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Cascavel_Gunner_Optics: Optics_Armored
|
|
{
|
|
class Wide: RCWSOptics
|
|
{
|
|
initFov="(36 / 120)";
|
|
minFov="(36 / 120)";
|
|
maxFov="(36 / 120)";
|
|
visionMode[]={"Normal"};
|
|
thermalMode[]={};
|
|
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_gunner_w.p3d";
|
|
gunnerOpticsEffect[]={};
|
|
};
|
|
class Medium: Wide
|
|
{
|
|
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_gunner_m.p3d";
|
|
initFov="(150 * 0.05625 / 120)";
|
|
minFov="(150 * 0.05625 / 120)";
|
|
maxFov="(150 * 0.05625 / 120)";
|
|
};
|
|
//class Narrow: Wide
|
|
//{
|
|
// gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\BRAF_optics_gunner_n.p3d";
|
|
// initFov="(60 * 0.05625 / 120)";
|
|
// minFov="(60 * 0.05625 / 120)";
|
|
// maxFov="(60 * 0.05625 / 120)";
|
|
//};
|
|
};
|
|
class BRAF_Cascavel_Periscope_Optics: BRAF_Cascavel_Gunner_Optics
|
|
{
|
|
class Wide: Wide
|
|
{
|
|
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_periscope.p3d";
|
|
visionMode[]={"Normal"};
|
|
thermalMode[]={};
|
|
};
|
|
class Medium: Wide
|
|
{
|
|
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_periscope.p3d";
|
|
};
|
|
};
|
|
class BRAF_REMAX_Gunner_Optics: Optics_Armored
|
|
{
|
|
class Wide: RCWSOptics
|
|
{
|
|
initFov=0.4;
|
|
minFov=0.4;
|
|
maxFov=0.4;
|
|
visionMode[]=
|
|
{
|
|
"Normal",
|
|
"TI"
|
|
};
|
|
thermalMode[]={0};
|
|
thermalNoise[]=
|
|
{
|
|
0.5, //intensity,
|
|
1.25, //sharpness,
|
|
2.5, //grainSize,
|
|
0.75, //intensityX0,
|
|
1, //intensityX1,
|
|
0, //monochromatic,
|
|
0, //static,
|
|
0.95 //blurCoef
|
|
};
|
|
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\REMAX\BRAF_REMAX_gunner_w.p3d";
|
|
gunnerOpticsEffect[]={};
|
|
};
|
|
class Medium: Wide
|
|
{
|
|
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\REMAX\BRAF_REMAX_gunner_m.p3d";
|
|
initFov=0.07;
|
|
minFov=0.07;
|
|
maxFov=0.07;
|
|
};
|
|
class Narrow: Wide
|
|
{
|
|
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\REMAX\BRAF_REMAX_gunner_n.p3d";
|
|
initFov=0.014;
|
|
minFov=0.014;
|
|
maxFov=0.014;
|
|
};
|
|
}; |