mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Merge pull request #1789 from voiperr/ace_spectator_dev
[ace_spectator] Remove viewdistance changing
This commit is contained in:
commit
cfadcb1f97
@ -81,105 +81,6 @@ class ace_spectator_overlay {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
class ace_spectator_vd {
|
|
||||||
idd = 12201;
|
|
||||||
enableSimulation = 1;
|
|
||||||
enableDisplay = 0;
|
|
||||||
movingEnable = 0;
|
|
||||||
|
|
||||||
onLoad = "uiNamespace setVariable ['ace_spectator_vd', _this select 0]; ['Init', _this] call ace_spectator_fnc_viewDistance";
|
|
||||||
|
|
||||||
class Controls {
|
|
||||||
|
|
||||||
class BG: vip_rsc_box {
|
|
||||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 30);
|
|
||||||
y = QUOTE(safeZoneY + COMPASS_H);
|
|
||||||
w = QUOTE(RESUNITS_X * 30);
|
|
||||||
h = QUOTE(COMPASS_H);
|
|
||||||
colorBackground[] = {0.1,0.1,0.1,1};
|
|
||||||
onDestroy = QUOTE(GVAR(mouseBusy) = false; false);
|
|
||||||
};
|
|
||||||
|
|
||||||
class TitleFrame: vip_rsc_frame {
|
|
||||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 30);
|
|
||||||
y = QUOTE(safeZoneY + COMPASS_H);
|
|
||||||
w = QUOTE(RESUNITS_X * 8);
|
|
||||||
h = QUOTE(COMPASS_H);
|
|
||||||
shadow = 2;
|
|
||||||
colorText[]={1,1,1,1};
|
|
||||||
};
|
|
||||||
|
|
||||||
class Title: vip_rsc_text {
|
|
||||||
style = ST_CENTER;
|
|
||||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 30);
|
|
||||||
y = QUOTE(safeZoneY + COMPASS_H);
|
|
||||||
w = QUOTE(RESUNITS_X * 8);
|
|
||||||
h = QUOTE(COMPASS_H);
|
|
||||||
sizeEx = QUOTE(RESUNITS_Y * 2);
|
|
||||||
font = GUI_FONT_NORMAL;
|
|
||||||
shadow = 2;
|
|
||||||
colorText[]={1,1,1,1};
|
|
||||||
text = CSTRING(VD_Title);
|
|
||||||
};
|
|
||||||
|
|
||||||
class DistanceFrame: TitleFrame {
|
|
||||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 10.5);
|
|
||||||
w = QUOTE(RESUNITS_X * 5);
|
|
||||||
};
|
|
||||||
|
|
||||||
class Distance: Title {
|
|
||||||
idc = 1;
|
|
||||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 10.5);
|
|
||||||
w = QUOTE(RESUNITS_X * 5);
|
|
||||||
text = "";
|
|
||||||
};
|
|
||||||
|
|
||||||
class ButtonExit: vip_rsc_button {
|
|
||||||
idc = 0;
|
|
||||||
style = ST_CENTER;
|
|
||||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 5);
|
|
||||||
y = QUOTE(safeZoneY + COMPASS_H);
|
|
||||||
w = QUOTE(RESUNITS_X * 5);
|
|
||||||
h = QUOTE(COMPASS_H);
|
|
||||||
|
|
||||||
colorBackground[] = {1,1,1,1};
|
|
||||||
sizeEx = QUOTE(RESUNITS_Y * 2);
|
|
||||||
font = GUI_FONT_NORMAL;
|
|
||||||
|
|
||||||
text = CSTRING(VD_Button);
|
|
||||||
|
|
||||||
onButtonClick = "closeDialog 0; false";
|
|
||||||
onMouseButtonDown = QUOTE(GVAR(mouseBusy) = true; false);
|
|
||||||
onMouseButtonUp = QUOTE(GVAR(mouseBusy) = false; false);
|
|
||||||
};
|
|
||||||
|
|
||||||
class Slider {
|
|
||||||
idc = 2;
|
|
||||||
|
|
||||||
type = CT_XSLIDER;
|
|
||||||
style = SL_HORZ;
|
|
||||||
shadow = 2;
|
|
||||||
|
|
||||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 21.5);
|
|
||||||
y = QUOTE(safeZoneY + COMPASS_H);
|
|
||||||
w = QUOTE(RESUNITS_X * 9.5);
|
|
||||||
h = QUOTE(COMPASS_H);
|
|
||||||
color[] = {1,1,1,1};
|
|
||||||
colorActive[] = {1,1,1,1};
|
|
||||||
colorDisabled[] = {1,1,1,0.2};
|
|
||||||
arrowEmpty = "\A3\ui_f\data\gui\cfg\slider\arrowEmpty_ca.paa";
|
|
||||||
arrowFull = "\A3\ui_f\data\gui\cfg\slider\arrowFull_ca.paa";
|
|
||||||
border = "\A3\ui_f\data\gui\cfg\slider\border_ca.paa";
|
|
||||||
thumb = "\A3\ui_f\data\gui\cfg\slider\thumb_ca.paa";
|
|
||||||
|
|
||||||
text = "";
|
|
||||||
onSliderPosChanged = "['Slider', _this] call ace_spectator_fnc_viewDistance";
|
|
||||||
onMouseButtonDown = QUOTE(GVAR(mouseBusy) = true; false);
|
|
||||||
onMouseButtonUp = QUOTE(GVAR(mouseBusy) = false; false);
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
class ace_spectator_map {
|
class ace_spectator_map {
|
||||||
|
|
||||||
idd = 12202;
|
idd = 12202;
|
||||||
|
@ -53,7 +53,6 @@ switch _mode do {
|
|||||||
_cam camCommit 0;
|
_cam camCommit 0;
|
||||||
showCinemaBorder false;
|
showCinemaBorder false;
|
||||||
cameraEffectEnableHUD true;
|
cameraEffectEnableHUD true;
|
||||||
setViewDistance 3000;
|
|
||||||
|
|
||||||
//variables
|
//variables
|
||||||
GVAR(cam) = _cam;
|
GVAR(cam) = _cam;
|
||||||
@ -614,15 +613,6 @@ switch _mode do {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
case (DIK_G): {
|
|
||||||
_vd = uiNamespace getVariable [QGVAR(vd), findDisplay 12201];
|
|
||||||
if (isNull _vd) then {
|
|
||||||
createDialog QGVAR(vd);
|
|
||||||
} else {
|
|
||||||
closeDialog 0;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
case (DIK_H): {
|
case (DIK_H): {
|
||||||
_layer = [QGVAR(help)] call BIS_fnc_rscLayer;
|
_layer = [QGVAR(help)] call BIS_fnc_rscLayer;
|
||||||
if (isNull (uiNamespace getVariable QGVAR(help))) then {
|
if (isNull (uiNamespace getVariable QGVAR(help))) then {
|
||||||
|
@ -1,47 +0,0 @@
|
|||||||
/*
|
|
||||||
Author:
|
|
||||||
voiper
|
|
||||||
|
|
||||||
Description:
|
|
||||||
View distance dialog.
|
|
||||||
|
|
||||||
Arguments:
|
|
||||||
0: Mode <String>
|
|
||||||
1: Arguemnts <Array>
|
|
||||||
|
|
||||||
Example:
|
|
||||||
["Init", [dialog]] call ace_spectator_fnc_viewDistance;
|
|
||||||
|
|
||||||
Return Value:
|
|
||||||
None
|
|
||||||
|
|
||||||
Public:
|
|
||||||
No
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "script_component.hpp"
|
|
||||||
|
|
||||||
_mode = _this select 0;
|
|
||||||
_this = _this select 1;
|
|
||||||
|
|
||||||
switch _mode do {
|
|
||||||
|
|
||||||
case "Init": {
|
|
||||||
_dialog = _this select 0;
|
|
||||||
_dist = -1;
|
|
||||||
_text = _dialog displayCtrl 1;
|
|
||||||
_slider = _dialog displayCtrl 2;
|
|
||||||
_slider slidersetRange [1000,20000];
|
|
||||||
_slider sliderSetSpeed [1000,1000,1000];
|
|
||||||
_slider sliderSetPosition viewDistance;
|
|
||||||
_text ctrlSetText str viewDistance;
|
|
||||||
};
|
|
||||||
|
|
||||||
case "Slider": {
|
|
||||||
_dialog = ctrlParent (_this select 0);
|
|
||||||
_dist = _this select 1;
|
|
||||||
_text = _dialog displayCtrl 1;
|
|
||||||
setViewDistance _dist;
|
|
||||||
_text ctrlSetText str viewDistance;
|
|
||||||
};
|
|
||||||
};
|
|
Loading…
x
Reference in New Issue
Block a user