mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Major cleanup
This commit is contained in:
parent
069ab2432a
commit
9026db9b3c
@ -20,13 +20,13 @@ class CfgVehicles {
|
||||
description = CSTRING(PlayerSide_Description);
|
||||
typeName = "BOOL";
|
||||
defaultValue = 0;
|
||||
};
|
||||
};
|
||||
class SpectatorAI {
|
||||
displayName = CSTRING(AI_DisplayName);
|
||||
description = CSTRING(AI_Description);
|
||||
typeName = "BOOL";
|
||||
defaultValue = 0;
|
||||
};
|
||||
};
|
||||
class SpectatorTracking {
|
||||
displayName = CSTRING(Tracking_DisplayName);
|
||||
description = CSTRING(Tracking_Description);
|
||||
@ -50,4 +50,4 @@ class CfgVehicles {
|
||||
description = CSTRING(Module_Description);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -1,3 +1,4 @@
|
||||
#include "\z\ace\addons\common\define.hpp"
|
||||
#define PIXEL_X (safeZoneWAbs / (getResolution select 0))
|
||||
#define PIXEL_Y (safeZoneH / (getResolution select 1))
|
||||
#define XHAIR RESUNITS_X * 4
|
||||
@ -6,8 +7,41 @@
|
||||
#define COMPASS_X RESCENTRE_X - COMPASS_W / 2
|
||||
#define HELP_W RESUNITS_X * 75
|
||||
#define HELP_H RESUNITS_Y * 75
|
||||
// Fonts
|
||||
#define GUI_FONT_NORMAL PuristaMedium
|
||||
#define GUI_FONT_BOLD PuristaSemibold
|
||||
#define GUI_FONT_THIN PuristaLight
|
||||
#define GUI_FONT_MONO EtelkaMonospacePro
|
||||
#define GUI_FONT_NARROW EtelkaNarrowMediumPro
|
||||
#define GUI_FONT_CODE LucidaConsoleB
|
||||
#define GUI_FONT_SYSTEM TahomaB
|
||||
|
||||
class ace_spectator_overlay {
|
||||
//colours
|
||||
|
||||
#define COLOUR_GUI_TEXT {"profilenamespace getvariable ['GUI_TITLETEXT_RGB_R',1]", "profilenamespace getvariable ['GUI_TITLETEXT_RGB_G',1]", "profilenamespace getvariable ['GUI_TITLETEXT_RGB_B',1]", "profilenamespace getvariable ['GUI_TITLETEXT_RGB_A',1]"}
|
||||
|
||||
#define COLOUR_GUI_BG {"profilenamespace getvariable ['GUI_BCG_RGB_R',0.8]", "profilenamespace getvariable ['GUI_BCG_RGB_G',0.8]","profilenamespace getvariable ['GUI_BCG_RGB_B',0.8]","profilenamespace getvariable ['GUI_BCG_RGB_A',0.8]"}
|
||||
|
||||
#define COLOUR_IGUI_TEXT {"profilenamespace getvariable ['IGUI_TEXT_RGB_R',1]", "profilenamespace getvariable ['IGUI_TEXT_RGB_G',1]", "profilenamespace getvariable ['IGUI_TEXT_RGB_B',1]", "profilenamespace getvariable ['IGUI_TEXT_RGB_A',1]"}
|
||||
|
||||
#define COLOUR_IGUI_BG {"profilenamespace getvariable ['IGUI_BCG_RGB_R',0.8]", "profilenamespace getvariable ['IGUI_BCG_RGB_G',0.5]","profilenamespace getvariable ['IGUI_BCG_RGB_B',0]","profilenamespace getvariable ['IGUI_BCG_RGB_A',0.8]"}
|
||||
|
||||
#define COLOUR_IGUI_WARN {"profilenamespace getvariable ['IGUI_TEXT_WARNING_R',0.8]", "profilenamespace getvariable ['IGUI_TEXT_WARNING_G',0.5]", "profilenamespace getvariable ['IGUI_TEXT_WARNING_B',0]", "profilenamespace getvariable ['IGUI_TEXT_WARNING_A',0.8]"}
|
||||
|
||||
// Grids
|
||||
#define GUI_GRID_CENTER_WAbs ((safezoneW / safezoneH) min 1.2)
|
||||
#define GUI_GRID_CENTER_HAbs (GUI_GRID_CENTER_WAbs / 1.2)
|
||||
#define GUI_GRID_CENTER_W (GUI_GRID_CENTER_WAbs / 40)
|
||||
#define GUI_GRID_CENTER_H (GUI_GRID_CENTER_HAbs / 25)
|
||||
#define GUI_GRID_CENTER_X (safezoneX + (safezoneW - GUI_GRID_CENTER_WAbs)/2)
|
||||
#define GUI_GRID_CENTER_Y (safezoneY + (safezoneH - GUI_GRID_CENTER_HAbs)/2)
|
||||
|
||||
#define RESUNITS_X (safeZoneW / 100)
|
||||
#define RESUNITS_Y (safeZoneH / 100)
|
||||
#define RESCENTRE_X safeZoneX + safeZoneW / 2
|
||||
#define RESCENTRE_Y safeZoneY + safeZoneH / 2
|
||||
|
||||
class GVAR(overlay) {
|
||||
|
||||
idd = 12200;
|
||||
enableSimulation = 1;
|
||||
@ -16,13 +50,13 @@ class ace_spectator_overlay {
|
||||
onLoad = "uiNamespace setVariable ['ace_spectator_overlay', _this select 0]; ['Init', _this] call ace_spectator_fnc_overlay";
|
||||
|
||||
class controls {
|
||||
|
||||
|
||||
class Unitlist {
|
||||
|
||||
|
||||
access = 0;
|
||||
idc = 0;
|
||||
type = CT_TREE;
|
||||
style = ST_LEFT;
|
||||
type = CT_TREE;
|
||||
style = ST_LEFT;
|
||||
default = 0;
|
||||
blinkingPeriod = 0;
|
||||
|
||||
@ -77,202 +111,32 @@ class ace_spectator_overlay {
|
||||
onMouseExit = QUOTE(GVAR(mouseBusy) = false; false);
|
||||
|
||||
onTreeDblClick = "['Select', _this] call ace_spectator_fnc_overlay; false";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ace_spectator_map {
|
||||
class GVAR(map) {
|
||||
|
||||
idd = 12202;
|
||||
enableSimulation = 1;
|
||||
enableSimulation = 1;
|
||||
enableDisplay = 0;
|
||||
onLoad = "uiNameSpace setVariable ['ace_spectator_map', _this select 0]; ['Init', _this select 0] call ace_spectator_fnc_map";
|
||||
onUnload = "['Close', _this select 0] call ace_spectator_fnc_map";
|
||||
onKeyDown = "['KeyDown', _this] call ace_spectator_fnc_map";
|
||||
|
||||
|
||||
class controls {
|
||||
//changes stolen from ACE_map
|
||||
class Map {
|
||||
class Map: ACE_gui_mapBase {
|
||||
access = 0;
|
||||
idc = 1;
|
||||
type = CT_MAP_MAIN;
|
||||
style = ST_PICTURE;
|
||||
default = 0;
|
||||
blinkingPeriod = 0;
|
||||
|
||||
x = safeZoneXAbs;
|
||||
y = safeZoneY;
|
||||
w = safeZoneWAbs;
|
||||
h = safeZoneH;
|
||||
|
||||
sizeEx = GUI_GRID_CENTER_H;
|
||||
font = GUI_FONT_NORMAL;
|
||||
colorText[] = {0,0,0,1};
|
||||
text = "#(argb,8,8,3)color(1,1,1,1)";
|
||||
|
||||
moveOnEdges = 1;
|
||||
|
||||
ptsPerSquareSea = 5;
|
||||
ptsPerSquareTxt = 20;
|
||||
ptsPerSquareCLn = 10;
|
||||
ptsPerSquareExp = 10;
|
||||
ptsPerSquareCost = 10;
|
||||
|
||||
ptsPerSquareFor = 9;
|
||||
ptsPerSquareForEdge = 9;
|
||||
ptsPerSquareRoad = 6;
|
||||
ptsPerSquareObj = 9;
|
||||
|
||||
scaleMin = 0.001;
|
||||
scaleMax = 1.0;
|
||||
scaleDefault = 0.16;
|
||||
|
||||
alphaFadeStartScale = 2;
|
||||
alphaFadeEndScale = 2;
|
||||
maxSatelliteAlpha = 0.5;
|
||||
|
||||
colorBackground[] = {0.929412, 0.929412, 0.929412, 1.0};
|
||||
colorOutside[] = {0.929412, 0.929412, 0.929412, 1.0};
|
||||
colorSea[] = {0.4,0.6,0.8,0.5};
|
||||
colorForest[] = {0.6, 0.8, 0.2, 0.25};
|
||||
colorForestBorder[] = {0.6,0.8,0.4,1};
|
||||
colorRocks[] = {0.50, 0.50, 0.50, 0.50};
|
||||
colorRocksBorder[] = {0,0,0,1};
|
||||
colorLevels[] = {0.0, 0.0, 0.0, 1.0};
|
||||
colorMainCountlines[] = {0.858824, 0, 0,1};
|
||||
colorCountlines[] = {0.647059, 0.533333, 0.286275, 1};
|
||||
colorMainCountlinesWater[] = {0.5,0.6,0.7,0.6};
|
||||
colorCountlinesWater[] = {0.5,0.6,0.7,0.3};
|
||||
colorPowerLines[] = {0.1,0.1,0.1,1};
|
||||
colorRailWay[] = {0.8,0.2,0,1};
|
||||
colorNames[] = {1.1,0.1,1.1,0.9};
|
||||
colorInactive[] = {1,1,0,0.5};
|
||||
colorTracks[] = {0.2,0.13,0,1};
|
||||
colorTracksFill[] = {1,0.88,0.65,0.3};
|
||||
colorRoads[] = {0.2,0.13,0,1};
|
||||
colorRoadsFill[] = {1,0.88,0.65,1};
|
||||
colorMainRoads[] = {0.0,0.0,0.0,1};
|
||||
colorMainRoadsFill[] = {0.94,0.69,0.2,1};
|
||||
colorGrid[] = {0.05,0.1,0,0.6};
|
||||
colorGridMap[] = {0.05,0.1,0,0.4};
|
||||
|
||||
fontLabel="PuristaMedium";
|
||||
sizeExLabel="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
|
||||
fontGrid="TahomaB";
|
||||
sizeExGrid = 0.032;
|
||||
fontUnits="TahomaB";
|
||||
sizeExUnits="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
|
||||
fontNames="EtelkaNarrowMediumPro";
|
||||
sizeExNames="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8) * 2";
|
||||
fontInfo="PuristaMedium";
|
||||
sizeExInfo="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
|
||||
fontLevel="TahomaB";
|
||||
sizeExLevel=0.03;
|
||||
showCountourInterval = 1;
|
||||
|
||||
class Task {
|
||||
icon = "#(argb,8,8,3)color(1,1,1,1)";
|
||||
color[] = {1,1,0,1};
|
||||
|
||||
iconCreated = "#(argb,8,8,3)color(1,1,1,1)";
|
||||
colorCreated[] = {0,0,0,1};
|
||||
|
||||
iconCanceled = "#(argb,8,8,3)color(1,1,1,1)";
|
||||
colorCanceled[] = {0,0,0,0.5};
|
||||
|
||||
iconDone = "#(argb,8,8,3)color(1,1,1,1)";
|
||||
colorDone[] = {0,1,0,1};
|
||||
|
||||
iconFailed = "#(argb,8,8,3)color(1,1,1,1)";
|
||||
colorFailed[] = {1,0,0,1};
|
||||
|
||||
size = 8;
|
||||
importance = 1;
|
||||
coefMin = 1;
|
||||
coefMax = 1;
|
||||
};
|
||||
class ActiveMarker { //includes icons spawned by drawIcon
|
||||
color[] = {0,0,0,1};
|
||||
size = 2;
|
||||
coefMin = 1; //make sure icon doesnt scale
|
||||
};
|
||||
class Waypoint {
|
||||
coefMax = 1;
|
||||
coefMin = 4;
|
||||
color[] = {0,0,0,1};
|
||||
icon = "#(argb,8,8,3)color(0,0,0,1)";
|
||||
importance = 1;
|
||||
size = 2;
|
||||
};
|
||||
class WaypointCompleted: Waypoint{};
|
||||
class CustomMark: Waypoint{};
|
||||
class Command: Waypoint{};
|
||||
class Bush {
|
||||
icon = "";
|
||||
color[] = {0.450000, 0.640000, 0.330000, 0.0};
|
||||
size = 14;
|
||||
importance = "0.2 * 14 * 0.05";
|
||||
coefMin = 0.250000;
|
||||
coefMax = 4;
|
||||
};
|
||||
class Rock: Waypoint{color[]={0.45,0.64,0.33,0.4}; importance="0.5 * 12 * 0.05";};
|
||||
class SmallTree {
|
||||
icon = "";
|
||||
color[] = {0.450000, 0.640000, 0.330000, 0.0};
|
||||
size = 12;
|
||||
importance = "0.6 * 12 * 0.05";
|
||||
coefMin = 0.250000;
|
||||
coefMax = 4;
|
||||
};
|
||||
class Tree {
|
||||
icon = "";
|
||||
color[] = {0.450000, 0.640000, 0.330000, 0.0};
|
||||
size = 12;
|
||||
importance = "0.9 * 16 * 0.05";
|
||||
coefMin = 0.250000;
|
||||
coefMax = 4;
|
||||
};
|
||||
class Legend {
|
||||
x = SafeZoneX+SafeZoneW-.340;
|
||||
y = SafeZoneY+SafeZoneH-.152;
|
||||
font = "PuristaMedium";
|
||||
w = .340;
|
||||
h = .152;
|
||||
sizeEx = 0.039210;
|
||||
colorBackground[] = {0.906000, 0.901000, 0.880000, 0.5};
|
||||
color[] = {0, 0, 0, 0.75};
|
||||
};
|
||||
class BusStop: Waypoint{};
|
||||
class FuelStation: Waypoint{};
|
||||
class Hospital: Waypoint{};
|
||||
class Church: Waypoint{};
|
||||
class Lighthouse: Waypoint{};
|
||||
class Power: Waypoint{};
|
||||
class PowerSolar: Waypoint{};
|
||||
class PowerWave: Waypoint{};
|
||||
class PowerWind: Waypoint{};
|
||||
class Quay: Waypoint{};
|
||||
class Transmitter: Waypoint{};
|
||||
class Watertower: Waypoint{};
|
||||
class Cross: Waypoint{};
|
||||
class Chapel: Waypoint{};
|
||||
class Shipwreck: Waypoint{};
|
||||
class Bunker: Waypoint{};
|
||||
class Fortress: Waypoint{};
|
||||
class Fountain: Waypoint{};
|
||||
class Ruin: Waypoint{};
|
||||
class Stack: Waypoint{};
|
||||
class Tourism: Waypoint{};
|
||||
class ViewTower: Waypoint{};
|
||||
idc = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class RscTitles {
|
||||
class ace_spectator_crosshair {
|
||||
class GVAR(crosshair) {
|
||||
|
||||
onLoad = "uiNamespace setVariable ['ace_spectator_crosshair', _this select 0]";
|
||||
|
||||
|
||||
idd=-1;
|
||||
movingEnable=0;
|
||||
fadein=0;
|
||||
@ -280,8 +144,8 @@ class RscTitles {
|
||||
duration=1e+011;
|
||||
|
||||
class controls {
|
||||
|
||||
class X: vip_rsc_picture {
|
||||
|
||||
class X: ACE_gui_backgroundBase {
|
||||
idc = 0;
|
||||
x = QUOTE(RESCENTRE_X - XHAIR / 2);
|
||||
y = QUOTE(RESCENTRE_Y - XHAIR * 4/3 / 2);
|
||||
@ -289,11 +153,13 @@ class RscTitles {
|
||||
h = QUOTE(XHAIR * 4/3);
|
||||
text = "\a3\ui_f\data\IGUI\Cfg\Cursors\select_target_ca.paa";
|
||||
colorText[] = {1,1,1,0.8};
|
||||
fixedWidth = 0;
|
||||
shadow = 0;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ace_spectator_status {
|
||||
class GVAR(status) {
|
||||
|
||||
onLoad = "uiNamespace setVariable ['ace_spectator_status', _this select 0]; [_this select 0] call ace_spectator_fnc_status";
|
||||
idd = -1;
|
||||
@ -303,20 +169,22 @@ class RscTitles {
|
||||
duration=1e+011;
|
||||
|
||||
class controls {
|
||||
|
||||
class BGRight: vip_rsc_box {
|
||||
|
||||
class BGRight: ACE_gui_staticBase {
|
||||
style = ST_CENTER;
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 30);
|
||||
y = QUOTE(safeZoneY);
|
||||
w = QUOTE(RESUNITS_X * 30);
|
||||
h = QUOTE(COMPASS_H);
|
||||
colorBackground[] = {0.1,0.1,0.1,1};
|
||||
};
|
||||
|
||||
|
||||
class BGLeft: BGRight {
|
||||
x = QUOTE(safeZoneX);
|
||||
};
|
||||
|
||||
class SpeedFrame: vip_rsc_frame {
|
||||
|
||||
class SpeedFrame: ACE_gui_staticBase {
|
||||
style = ST_FRAME;
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 5);
|
||||
y = QUOTE(safeZoneY);
|
||||
w = QUOTE(RESUNITS_X * 5);
|
||||
@ -324,72 +192,70 @@ class RscTitles {
|
||||
shadow = 2;
|
||||
colorText[]={1,1,1,1};
|
||||
};
|
||||
|
||||
class Speed: vip_rsc_text {
|
||||
|
||||
class Speed: ACE_gui_staticBase {
|
||||
idc = 0;
|
||||
style = ST_CENTER;
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 5);
|
||||
y = QUOTE(safeZoneY);
|
||||
w = QUOTE(RESUNITS_X * 5);
|
||||
h = QUOTE(COMPASS_H);
|
||||
colorText[]={1,1,1,1};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
sizeEx = QUOTE(RESUNITS_Y * 2);
|
||||
font = GUI_FONT_NORMAL;
|
||||
text = "";
|
||||
};
|
||||
|
||||
|
||||
class FovFrame: SpeedFrame {
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 10.5);
|
||||
};
|
||||
|
||||
|
||||
class Fov: Speed {
|
||||
idc = 4;
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 10.5);
|
||||
};
|
||||
|
||||
|
||||
class TimeAccFrame: SpeedFrame {
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 21.5);
|
||||
};
|
||||
|
||||
|
||||
class TimeAcc: Speed {
|
||||
idc = 5;
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 21.5);
|
||||
};
|
||||
|
||||
|
||||
class FocusFrame: SpeedFrame {
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 16);
|
||||
};
|
||||
|
||||
|
||||
class Focus: Speed {
|
||||
idc = 6;
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 16);
|
||||
};
|
||||
|
||||
class NameFrame: SpeedFrame {
|
||||
|
||||
class NameFrame: SpeedFrame {
|
||||
x = QUOTE(safeZoneX);
|
||||
w = QUOTE(RESUNITS_X * 24.5);
|
||||
};
|
||||
|
||||
|
||||
class Name: Speed {
|
||||
idc = 1;
|
||||
x = QUOTE(safeZoneX);
|
||||
w = QUOTE(RESUNITS_X * 24.5);
|
||||
};
|
||||
|
||||
|
||||
class ModeFrame: SpeedFrame {
|
||||
x = QUOTE(safeZoneX + RESUNITS_X * 25);
|
||||
};
|
||||
|
||||
|
||||
class Mode: Speed {
|
||||
idc = 2;
|
||||
x = QUOTE(safeZoneX + RESUNITS_X * 25);
|
||||
x = QUOTE(safeZoneX + RESUNITS_X * 25);
|
||||
};
|
||||
|
||||
|
||||
class TimeFrame: SpeedFrame {
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 30);
|
||||
w = QUOTE(RESUNITS_X * 8);
|
||||
};
|
||||
|
||||
|
||||
class Time: Speed {
|
||||
idc = 3;
|
||||
x = QUOTE(safeZoneX + safeZoneW - RESUNITS_X * 30);
|
||||
@ -398,7 +264,7 @@ class RscTitles {
|
||||
};
|
||||
};
|
||||
|
||||
class ace_spectator_compass {
|
||||
class GVAR(compass) {
|
||||
|
||||
onLoad = "uiNamespace setVariable ['ace_spectator_compass', _this select 0]";
|
||||
onUnload = "";
|
||||
@ -409,16 +275,17 @@ class RscTitles {
|
||||
duration=1e+011;
|
||||
|
||||
class controls {
|
||||
|
||||
class BG: vip_rsc_box {
|
||||
|
||||
class BG: ACE_gui_staticBase {
|
||||
style = ST_CENTER;
|
||||
x = QUOTE(COMPASS_X);
|
||||
y = QUOTE(safeZoneY);
|
||||
w = QUOTE(COMPASS_W);
|
||||
h = QUOTE(COMPASS_H);
|
||||
colorBackground[] = {0.1,0.1,0.1,1};
|
||||
};
|
||||
|
||||
class 0_90: vip_rsc_picture {
|
||||
|
||||
class 0_90: ACE_gui_backgroundBase {
|
||||
idc = 1;
|
||||
x = QUOTE(RESCENTRE_X);
|
||||
y = QUOTE(safeZoneY);
|
||||
@ -426,46 +293,49 @@ class RscTitles {
|
||||
h = QUOTE(COMPASS_H);
|
||||
text = "A3\ui_f_curator\data\cfgIngameUI\compass\texture180_ca.paa";
|
||||
};
|
||||
|
||||
|
||||
class 90_180: 0_90 {
|
||||
idc = 2;
|
||||
x = QUOTE(RESCENTRE_X + COMPASS_W / 2);
|
||||
text = "A3\ui_f_curator\data\cfgIngameUI\compass\texture270_ca.paa";
|
||||
};
|
||||
|
||||
|
||||
class 180_270: 0_90 {
|
||||
idc = 3;
|
||||
x = QUOTE(RESCENTRE_X + COMPASS_W);
|
||||
text = "A3\ui_f_curator\data\cfgIngameUI\compass\texture0_ca.paa";
|
||||
};
|
||||
|
||||
|
||||
class 270_0: 0_90 {
|
||||
idc = 4;
|
||||
x = QUOTE(RESCENTRE_X + COMPASS_W * 1.5);
|
||||
text = "A3\ui_f_curator\data\cfgIngameUI\compass\texture90_ca.paa";
|
||||
};
|
||||
|
||||
class Post: vip_rsc_box {
|
||||
|
||||
class Post: ACE_gui_staticBase {
|
||||
style = ST_CENTER;
|
||||
x = QUOTE(COMPASS_X + COMPASS_W / 2);
|
||||
y = QUOTE(safeZoneY);
|
||||
w = QUOTE(PIXEL_X * 2);
|
||||
h = QUOTE(COMPASS_H);
|
||||
colorBackground[]={1,0,0,1};
|
||||
};
|
||||
|
||||
class LeftBlocker: vip_rsc_box {
|
||||
|
||||
class LeftBlocker: ACE_gui_staticBase {
|
||||
style = ST_CENTER;
|
||||
x = QUOTE(COMPASS_X - COMPASS_W / 2);
|
||||
y = QUOTE(safeZoneY);
|
||||
w = QUOTE(COMPASS_W / 2);
|
||||
h = QUOTE(COMPASS_H);
|
||||
colorBackground[] = {0.1,0.1,0.1,1};
|
||||
};
|
||||
|
||||
|
||||
class RightBlocker: LeftBlocker {
|
||||
x = QUOTE(COMPASS_X + COMPASS_W);
|
||||
};
|
||||
|
||||
class Frame: vip_rsc_frame {
|
||||
|
||||
class Frame: ACE_gui_staticBase {
|
||||
style = ST_FRAME;
|
||||
x = QUOTE(COMPASS_X);
|
||||
y = QUOTE(safeZoneY);
|
||||
w = QUOTE(COMPASS_W);
|
||||
@ -476,7 +346,7 @@ class RscTitles {
|
||||
};
|
||||
};
|
||||
|
||||
class ace_spectator_help {
|
||||
class GVAR(help) {
|
||||
|
||||
onLoad = "uiNamespace setVariable ['ace_spectator_help', _this select 0]; ['Help', _this select 0] call ace_spectator_fnc_camera";
|
||||
idd = -1;
|
||||
@ -486,8 +356,9 @@ class RscTitles {
|
||||
duration=1e+011;
|
||||
|
||||
class controls {
|
||||
|
||||
class BG: vip_rsc_box {
|
||||
|
||||
class BG: ACE_gui_staticBase {
|
||||
style = ST_CENTER;
|
||||
idc = -1;
|
||||
x = QUOTE(RESCENTRE_X - HELP_W / 2);
|
||||
y = QUOTE(RESCENTRE_Y - HELP_H / 2);
|
||||
@ -495,8 +366,8 @@ class RscTitles {
|
||||
h = QUOTE(HELP_H);
|
||||
colorBackground[] = {0.1,0.1,0.1,1};
|
||||
};
|
||||
|
||||
class Title: vip_rsc_text {
|
||||
|
||||
class Title: ACE_gui_staticBase {
|
||||
idc = 0;
|
||||
style = ST_CENTER;
|
||||
x = QUOTE(RESCENTRE_X - RESUNITS_X * 25);
|
||||
@ -505,10 +376,9 @@ class RscTitles {
|
||||
h = QUOTE(RESUNITS_Y * 4);
|
||||
colorText[]={1,1,1,1};
|
||||
sizeEx = QUOTE(RESUNITS_Y * 4);
|
||||
font = GUI_FONT_NORMAL;
|
||||
text = "ACE Spectator Controls";
|
||||
};
|
||||
|
||||
|
||||
class LeftColumn1 {
|
||||
idc = 1;
|
||||
type = CT_STRUCTURED_TEXT;
|
||||
@ -521,21 +391,21 @@ class RscTitles {
|
||||
size = QUOTE(RESUNITS_Y * 2.5);
|
||||
colorBackground[] = {0,0,0,0};
|
||||
};
|
||||
|
||||
|
||||
class LeftColumn2: LeftColumn1 {
|
||||
idc = 2;
|
||||
x = QUOTE(RESCENTRE_X - HELP_W / 2 + RESUNITS_X * 19.75);
|
||||
};
|
||||
|
||||
|
||||
class RightColumn1: LeftColumn1 {
|
||||
idc = 3;
|
||||
x = QUOTE(RESCENTRE_X + HELP_W / 2 - RESUNITS_X * 3 - RESUNITS_X * 29.5);
|
||||
};
|
||||
|
||||
|
||||
class RightColumn2: LeftColumn1 {
|
||||
idc = 4;
|
||||
x = QUOTE(RESCENTRE_X + HELP_W / 2 - RESUNITS_X * 3 - RESUNITS_X * 11.75);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
@ -15,5 +15,4 @@ class CfgPatches {
|
||||
#include "ACE_Settings.hpp"
|
||||
#include "CfgEventHandlers.hpp"
|
||||
#include "CfgVehicles.hpp"
|
||||
#include "rsc_defines.hpp"
|
||||
#include "UI.hpp"
|
||||
#include "UI\RscTitles.hpp"
|
||||
|
@ -716,10 +716,6 @@ switch _mode do {
|
||||
EGVAR(hearing,disableVolumeUpdate) = false;
|
||||
};
|
||||
|
||||
if (["ace_interact_menu"] call EFUNC(common,isModLoaded)) then {
|
||||
[QGVAR(interactCondition)] call EFUNC(common,removeCanInteractWithCondition);
|
||||
};
|
||||
|
||||
GVAR(cam) cameraEffect ["terminate", "back"];
|
||||
camUseNVG false;
|
||||
false SetCamUseTi 0;
|
||||
|
@ -1,22 +1,15 @@
|
||||
/*
|
||||
Author:
|
||||
voiper
|
||||
|
||||
Description:
|
||||
Check if a unit is suitable to spectate.
|
||||
|
||||
Arguments:
|
||||
0: Unit to check <Object>
|
||||
|
||||
Example:
|
||||
[unit] call ace_spectator_canSpectateUnit;
|
||||
|
||||
Return Value:
|
||||
Whether is suitable to spectate <Bool>
|
||||
|
||||
Public:
|
||||
No
|
||||
*/
|
||||
* Author: SilentSpike
|
||||
* Check if a unit is suitable to spectate
|
||||
*
|
||||
* Arguments:
|
||||
* 0: Unit to check <Object>
|
||||
*
|
||||
* Return Value:
|
||||
* Unit is suitable <BOOL>
|
||||
*
|
||||
* Public: No
|
||||
*/
|
||||
|
||||
#include "script_component.hpp"
|
||||
|
||||
|
@ -1,646 +0,0 @@
|
||||
// Control types
|
||||
#define CT_STATIC 0
|
||||
#define CT_BUTTON 1
|
||||
#define CT_EDIT 2
|
||||
#define CT_SLIDER 3
|
||||
#define CT_COMBO 4
|
||||
#define CT_LISTBOX 5
|
||||
#define CT_TOOLBOX 6
|
||||
#define CT_CHECKBOXES 7
|
||||
#define CT_PROGRESS 8
|
||||
#define CT_HTML 9
|
||||
#define CT_STATIC_SKEW 10
|
||||
#define CT_ACTIVETEXT 11
|
||||
#define CT_TREE 12
|
||||
#define CT_STRUCTURED_TEXT 13
|
||||
#define CT_CONTEXT_MENU 14
|
||||
#define CT_CONTROLS_GROUP 15
|
||||
#define CT_SHORTCUTBUTTON 16
|
||||
#define CT_HITZONES 17
|
||||
#define CT_XKEYDESC 40
|
||||
#define CT_XBUTTON 41
|
||||
#define CT_XLISTBOX 42
|
||||
#define CT_XSLIDER 43
|
||||
#define CT_XCOMBO 44
|
||||
#define CT_ANIMATED_TEXTURE 45
|
||||
#define CT_OBJECT 80
|
||||
#define CT_OBJECT_ZOOM 81
|
||||
#define CT_OBJECT_CONTAINER 82
|
||||
#define CT_OBJECT_CONT_ANIM 83
|
||||
#define CT_LINEBREAK 98
|
||||
#define CT_USER 99
|
||||
#define CT_MAP 100
|
||||
#define CT_MAP_MAIN 101
|
||||
#define CT_LISTNBOX 102
|
||||
#define CT_ITEMSLOT 103
|
||||
#define CT_CHECKBOX 77
|
||||
|
||||
// Static styles
|
||||
#define ST_POS 0x0F
|
||||
#define ST_HPOS 0x03
|
||||
#define ST_VPOS 0x0C
|
||||
#define ST_LEFT 0x00
|
||||
#define ST_RIGHT 0x01
|
||||
#define ST_CENTER 0x02
|
||||
#define ST_DOWN 0x04
|
||||
#define ST_UP 0x08
|
||||
#define ST_VCENTER 0x0C
|
||||
|
||||
#define ST_TYPE 0xF0
|
||||
#define ST_SINGLE 0x00
|
||||
#define ST_MULTI 0x10
|
||||
#define ST_TITLE_BAR 0x20
|
||||
#define ST_PICTURE 0x30
|
||||
#define ST_FRAME 0x40
|
||||
#define ST_BACKGROUND 0x50
|
||||
#define ST_GROUP_BOX 0x60
|
||||
#define ST_GROUP_BOX2 0x70
|
||||
#define ST_HUD_BACKGROUND 0x80
|
||||
#define ST_TILE_PICTURE 0x90
|
||||
#define ST_WITH_RECT 0xA0
|
||||
#define ST_LINE 0xB0
|
||||
#define ST_UPPERCASE 0xC0
|
||||
#define ST_LOWERCASE 0xD0
|
||||
|
||||
#define ST_SHADOW 0x100
|
||||
#define ST_NO_RECT 0x200
|
||||
#define ST_KEEP_ASPECT_RATIO 0x800
|
||||
|
||||
#define ST_TITLE ST_TITLE_BAR + ST_CENTER
|
||||
|
||||
// Slider styles
|
||||
#define SL_DIR 0x400
|
||||
#define SL_VERT 0
|
||||
#define SL_HORZ 0x400
|
||||
|
||||
#define SL_TEXTURES 0x10
|
||||
|
||||
// progress bar
|
||||
#define ST_VERTICAL 0x01
|
||||
#define ST_HORIZONTAL 0
|
||||
|
||||
// Listbox styles
|
||||
#define LB_TEXTURES 0x10
|
||||
#define LB_MULTI 0x20
|
||||
|
||||
// Tree styles
|
||||
#define TR_SHOWROOT 1
|
||||
#define TR_AUTOCOLLAPSE 2
|
||||
|
||||
// MessageBox styles
|
||||
#define MB_BUTTON_OK 1
|
||||
#define MB_BUTTON_CANCEL 2
|
||||
#define MB_BUTTON_USER 4
|
||||
#define MB_ERROR_DIALOG 8
|
||||
|
||||
// Fonts
|
||||
#define GUI_FONT_NORMAL PuristaMedium
|
||||
#define GUI_FONT_BOLD PuristaSemibold
|
||||
#define GUI_FONT_THIN PuristaLight
|
||||
#define GUI_FONT_MONO EtelkaMonospacePro
|
||||
#define GUI_FONT_NARROW EtelkaNarrowMediumPro
|
||||
#define GUI_FONT_CODE LucidaConsoleB
|
||||
#define GUI_FONT_SYSTEM TahomaB
|
||||
|
||||
//colours
|
||||
|
||||
#define COLOUR_GUI_TEXT {"profilenamespace getvariable ['GUI_TITLETEXT_RGB_R',1]", "profilenamespace getvariable ['GUI_TITLETEXT_RGB_G',1]", "profilenamespace getvariable ['GUI_TITLETEXT_RGB_B',1]", "profilenamespace getvariable ['GUI_TITLETEXT_RGB_A',1]"}
|
||||
|
||||
#define COLOUR_GUI_BG {"profilenamespace getvariable ['GUI_BCG_RGB_R',0.8]", "profilenamespace getvariable ['GUI_BCG_RGB_G',0.8]","profilenamespace getvariable ['GUI_BCG_RGB_B',0.8]","profilenamespace getvariable ['GUI_BCG_RGB_A',0.8]"}
|
||||
|
||||
#define COLOUR_IGUI_TEXT {"profilenamespace getvariable ['IGUI_TEXT_RGB_R',1]", "profilenamespace getvariable ['IGUI_TEXT_RGB_G',1]", "profilenamespace getvariable ['IGUI_TEXT_RGB_B',1]", "profilenamespace getvariable ['IGUI_TEXT_RGB_A',1]"}
|
||||
|
||||
#define COLOUR_IGUI_BG {"profilenamespace getvariable ['IGUI_BCG_RGB_R',0.8]", "profilenamespace getvariable ['IGUI_BCG_RGB_G',0.5]","profilenamespace getvariable ['IGUI_BCG_RGB_B',0]","profilenamespace getvariable ['IGUI_BCG_RGB_A',0.8]"}
|
||||
|
||||
#define COLOUR_IGUI_WARN {"profilenamespace getvariable ['IGUI_TEXT_WARNING_R',0.8]", "profilenamespace getvariable ['IGUI_TEXT_WARNING_G',0.5]", "profilenamespace getvariable ['IGUI_TEXT_WARNING_B',0]", "profilenamespace getvariable ['IGUI_TEXT_WARNING_A',0.8]"}
|
||||
|
||||
// Grids
|
||||
#define GUI_GRID_CENTER_WAbs ((safezoneW / safezoneH) min 1.2)
|
||||
#define GUI_GRID_CENTER_HAbs (GUI_GRID_CENTER_WAbs / 1.2)
|
||||
#define GUI_GRID_CENTER_W (GUI_GRID_CENTER_WAbs / 40)
|
||||
#define GUI_GRID_CENTER_H (GUI_GRID_CENTER_HAbs / 25)
|
||||
#define GUI_GRID_CENTER_X (safezoneX + (safezoneW - GUI_GRID_CENTER_WAbs)/2)
|
||||
#define GUI_GRID_CENTER_Y (safezoneY + (safezoneH - GUI_GRID_CENTER_HAbs)/2)
|
||||
|
||||
#define RESUNITS_X (safeZoneW / 100)
|
||||
#define RESUNITS_Y (safeZoneH / 100)
|
||||
#define RESCENTRE_X safeZoneX + safeZoneW / 2
|
||||
#define RESCENTRE_Y safeZoneY + safeZoneH / 2
|
||||
|
||||
#define Q(s) #s
|
||||
|
||||
class vip_rsc_picture {
|
||||
|
||||
access = 0;
|
||||
idc = -1;
|
||||
type = CT_STATIC;
|
||||
style = ST_PICTURE;
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorText[] = {1,1,1,1};
|
||||
font = "TahomaB";
|
||||
sizeEx = 0;
|
||||
lineSpacing = 0;
|
||||
text = "";
|
||||
fixedWidth = 0;
|
||||
shadow = 0;
|
||||
};
|
||||
|
||||
class vip_rsc_text {
|
||||
|
||||
access = 0;
|
||||
idc = -1;
|
||||
type = CT_STATIC;
|
||||
style = ST_LEFT;
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorText[] = {1,1,1,1};
|
||||
font = "PuristaMedium";
|
||||
sizeEx = 0.08;
|
||||
lineSpacing = 1;
|
||||
text = "";
|
||||
fixedWidth = 0;
|
||||
moving = 0;
|
||||
};
|
||||
|
||||
class vip_rsc_box {
|
||||
|
||||
idc=-1;
|
||||
type = CT_STATIC;
|
||||
style = ST_CENTER;
|
||||
text = "";
|
||||
font = "TahomaB";
|
||||
sizeEx = 0.04;
|
||||
|
||||
colorBackground[] = {0,0,0,1};
|
||||
colorText[] = {1,1,1,1};
|
||||
};
|
||||
|
||||
class vip_rsc_button {
|
||||
|
||||
access = 0;
|
||||
type = CT_BUTTON;
|
||||
style = ST_LEFT;
|
||||
default = 0;
|
||||
blinkingPeriod = 0;
|
||||
|
||||
x = 0 * GUI_GRID_CENTER_W + GUI_GRID_CENTER_X;
|
||||
y = 0 * GUI_GRID_CENTER_H + GUI_GRID_CENTER_Y;
|
||||
w = 6 * GUI_GRID_CENTER_W;
|
||||
h = 1 * GUI_GRID_CENTER_H;
|
||||
|
||||
colorBackground[] = {0.8,0.8,0.8,1};
|
||||
colorBackgroundDisabled[] = {0.8,0.8,0.8, 0.25};
|
||||
colorBackgroundActive[] = {1,1,1,1};
|
||||
colorFocused[] = {0.8,0.8,0.8,1};
|
||||
|
||||
text = "";
|
||||
sizeEx = 1 * GUI_GRID_CENTER_H;
|
||||
font = GUI_FONT_NORMAL;
|
||||
shadow = 1;
|
||||
colorText[] = {0,0,0,1};
|
||||
colorDisabled[] = {0,0,0,0.25};
|
||||
|
||||
borderSize = 0.0;
|
||||
colorBorder[] = {1,1,1,1};
|
||||
|
||||
colorShadow[] = {0,0,0,0.0};
|
||||
offsetX = 0.0075;
|
||||
offsetY = 0.01;
|
||||
offsetPressedX = 0.000;
|
||||
offsetPressedY = 0.00;
|
||||
|
||||
period = 0;
|
||||
periodFocus = 0;
|
||||
periodOver = 0.5;
|
||||
|
||||
soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1};
|
||||
soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1};
|
||||
soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1};
|
||||
soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1};
|
||||
|
||||
//onButtonClick = "false";
|
||||
};
|
||||
|
||||
class vip_rsc_listbox {
|
||||
|
||||
access = 0;
|
||||
idc = 25;
|
||||
type = CT_COMBO;
|
||||
style = ST_LEFT + LB_TEXTURES;
|
||||
default = 0;
|
||||
blinkingPeriod = 0;
|
||||
|
||||
x = 12 * GUI_GRID_CENTER_W + GUI_GRID_CENTER_X;
|
||||
y = 4 * GUI_GRID_CENTER_H + GUI_GRID_CENTER_Y;
|
||||
w = 9 * GUI_GRID_CENTER_W;
|
||||
h = 1 * GUI_GRID_CENTER_H;
|
||||
|
||||
colorBackground[] = {0.2,0.2,0.2,1};
|
||||
colorSelectBackground[] = {1,0.5,0,1};
|
||||
|
||||
sizeEx = GUI_GRID_CENTER_H;
|
||||
font = GUI_FONT_NORMAL;
|
||||
shadow = 0;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorDisabled[] = {1,1,1,0.5};
|
||||
colorSelect[] = {1,1,1,1};
|
||||
|
||||
pictureColor[] = {1,0.5,0,1};
|
||||
pictureColorSelect[] = {1,1,1,1};
|
||||
pictureColorDisabled[] = {1,1,1,0.5};
|
||||
|
||||
arrowEmpty = "\A3\ui_f\data\GUI\RscCommon\rsccombo\arrow_combo_ca.paa";
|
||||
arrowFull = "\A3\ui_f\data\GUI\RscCommon\rsccombo\arrow_combo_active_ca.paa";
|
||||
|
||||
wholeHeight = 8 * GUI_GRID_CENTER_H;
|
||||
maxHistoryDelay = 1;
|
||||
|
||||
soundExpand[] = {"\A3\ui_f\data\sound\RscCombo\soundExpand",0.1,1};
|
||||
soundCollapse[] = {"\A3\ui_f\data\sound\RscCombo\soundCollapse",0.1,1};
|
||||
soundSelect[] = {"\A3\ui_f\data\sound\RscCombo\soundSelect",0.1,1};
|
||||
|
||||
class ComboScrollBar
|
||||
{
|
||||
width = 0;
|
||||
height = 0;
|
||||
scrollSpeed = 0.01;
|
||||
|
||||
arrowEmpty = "\A3\ui_f\data\gui\cfg\scrollbar\arrowEmpty_ca.paa";
|
||||
arrowFull = "\A3\ui_f\data\gui\cfg\scrollbar\arrowFull_ca.paa";
|
||||
border = "\A3\ui_f\data\gui\cfg\scrollbar\border_ca.paa";
|
||||
thumb = "\A3\ui_f\data\gui\cfg\scrollbar\thumb_ca.paa";
|
||||
|
||||
color[] = {1,1,1,1};
|
||||
};
|
||||
|
||||
onLBSelChanged = "";
|
||||
};
|
||||
|
||||
class vip_rsc_frame {
|
||||
type = 0;
|
||||
idc = -1;
|
||||
style=ST_FRAME;
|
||||
shadow=2;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="PuristaMedium";
|
||||
sizeEx=0.02;
|
||||
text="";
|
||||
};
|
||||
|
||||
class vip_rsc_map {
|
||||
moveOnEdges=1;
|
||||
x="SafeZoneXAbs";
|
||||
y="SafeZoneY + 1.5 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
w="SafeZoneWAbs";
|
||||
h="SafeZoneH - 1.5 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
shadow=0;
|
||||
ptsPerSquareSea=5;
|
||||
ptsPerSquareTxt=20;
|
||||
ptsPerSquareCLn=10;
|
||||
ptsPerSquareExp=10;
|
||||
ptsPerSquareCost=10;
|
||||
ptsPerSquareFor=9;
|
||||
ptsPerSquareForEdge=9;
|
||||
ptsPerSquareRoad=6;
|
||||
ptsPerSquareObj=9;
|
||||
showCountourInterval=0;
|
||||
scaleMin=0.001;
|
||||
scaleMax=1;
|
||||
scaleDefault=0.16;
|
||||
maxSatelliteAlpha=0.85000002;
|
||||
alphaFadeStartScale=2;
|
||||
alphaFadeEndScale=2;
|
||||
colorBackground[]={0.96899998,0.95700002,0.949,1};
|
||||
colorSea[]={0.46700001,0.63099998,0.85100001,0.5};
|
||||
colorForest[]={0.62400001,0.77999997,0.38800001,0.5};
|
||||
colorForestBorder[]={0,0,0,0};
|
||||
colorRocks[]={0,0,0,0.30000001};
|
||||
colorRocksBorder[]={0,0,0,0};
|
||||
colorLevels[]={0.28600001,0.177,0.093999997,0.5};
|
||||
colorMainCountlines[]={0.57200003,0.354,0.18799999,0.5};
|
||||
colorCountlines[]={0.57200003,0.354,0.18799999,0.25};
|
||||
colorMainCountlinesWater[]={0.491,0.57700002,0.70200002,0.60000002};
|
||||
colorCountlinesWater[]={0.491,0.57700002,0.70200002,0.30000001};
|
||||
colorPowerLines[]={0.1,0.1,0.1,1};
|
||||
colorRailWay[]={0.80000001,0.2,0,1};
|
||||
colorNames[]={0.1,0.1,0.1,0.89999998};
|
||||
colorInactive[]={1,1,1,0.5};
|
||||
colorOutside[]={0,0,0,1};
|
||||
colorTracks[]={0.83999997,0.75999999,0.64999998,0.15000001};
|
||||
colorTracksFill[]={0.83999997,0.75999999,0.64999998,1};
|
||||
colorRoads[]={0.69999999,0.69999999,0.69999999,1};
|
||||
colorRoadsFill[]={1,1,1,1};
|
||||
colorMainRoads[]={0.89999998,0.5,0.30000001,1};
|
||||
colorMainRoadsFill[]={1,0.60000002,0.40000001,1};
|
||||
colorGrid[]={0.1,0.1,0.1,0.60000002};
|
||||
colorGridMap[]={0.1,0.1,0.1,0.60000002};
|
||||
fontLabel="PuristaMedium";
|
||||
sizeExLabel="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
|
||||
fontGrid="TahomaB";
|
||||
sizeExGrid=0.02;
|
||||
fontUnits="TahomaB";
|
||||
sizeExUnits="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
|
||||
fontNames="EtelkaNarrowMediumPro";
|
||||
sizeExNames="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8) * 2";
|
||||
fontInfo="PuristaMedium";
|
||||
sizeExInfo="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
|
||||
fontLevel="TahomaB";
|
||||
sizeExLevel=0.02;
|
||||
text="#(argb,8,8,3)color(1,1,1,1)";
|
||||
class Legend
|
||||
{
|
||||
x="SafeZoneX + ( ((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
y="SafeZoneY + safezoneH - 4.5 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
w="10 * ( ((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
h="3.5 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
font="PuristaMedium";
|
||||
sizeEx="( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
|
||||
colorBackground[]={1,1,1,0.5};
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Task
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\taskIcon_CA.paa";
|
||||
iconCreated="\A3\ui_f\data\map\mapcontrol\taskIconCreated_CA.paa";
|
||||
iconCanceled="\A3\ui_f\data\map\mapcontrol\taskIconCanceled_CA.paa";
|
||||
iconDone="\A3\ui_f\data\map\mapcontrol\taskIconDone_CA.paa";
|
||||
iconFailed="\A3\ui_f\data\map\mapcontrol\taskIconFailed_CA.paa";
|
||||
color[]=
|
||||
{
|
||||
"(profilenamespace getvariable ['IGUI_TEXT_RGB_R',0])",
|
||||
"(profilenamespace getvariable ['IGUI_TEXT_RGB_G',1])",
|
||||
"(profilenamespace getvariable ['IGUI_TEXT_RGB_B',1])",
|
||||
"(profilenamespace getvariable ['IGUI_TEXT_RGB_A',0.8])"
|
||||
};
|
||||
colorCreated[]={1,1,1,1};
|
||||
colorCanceled[]={0.69999999,0.69999999,0.69999999,1};
|
||||
colorDone[]={0.69999999,1,0.30000001,1};
|
||||
colorFailed[]={1,0.30000001,0.2,1};
|
||||
size=27;
|
||||
importance=1;
|
||||
coefMin=1;
|
||||
coefMax=1;
|
||||
};
|
||||
class Waypoint
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\waypoint_ca.paa";
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class WaypointCompleted
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\waypointCompleted_ca.paa";
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class CustomMark
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\custommark_ca.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=1;
|
||||
coefMax=1;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Command
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\waypoint_ca.paa";
|
||||
size=18;
|
||||
importance=1;
|
||||
coefMin=1;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class Bush
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\bush_ca.paa";
|
||||
color[]={0.44999999,0.63999999,0.33000001,0.40000001};
|
||||
size="14/2";
|
||||
importance="0.2 * 14 * 0.05 * 0.05";
|
||||
coefMin=0.25;
|
||||
coefMax=4;
|
||||
};
|
||||
class Rock
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\rock_ca.paa";
|
||||
color[]={0.1,0.1,0.1,0.80000001};
|
||||
size=12;
|
||||
importance="0.5 * 12 * 0.05";
|
||||
coefMin=0.25;
|
||||
coefMax=4;
|
||||
};
|
||||
class SmallTree
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\bush_ca.paa";
|
||||
color[]={0.44999999,0.63999999,0.33000001,0.40000001};
|
||||
size=12;
|
||||
importance="0.6 * 12 * 0.05";
|
||||
coefMin=0.25;
|
||||
coefMax=4;
|
||||
};
|
||||
class Tree
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\bush_ca.paa";
|
||||
color[]={0.44999999,0.63999999,0.33000001,0.40000001};
|
||||
size=12;
|
||||
importance="0.9 * 16 * 0.05";
|
||||
coefMin=0.25;
|
||||
coefMax=4;
|
||||
};
|
||||
class busstop
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\busstop_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class fuelstation
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\fuelstation_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class hospital
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\hospital_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class church
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\church_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class lighthouse
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\lighthouse_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class power
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\power_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class powersolar
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\powersolar_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class powerwave
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\powerwave_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class powerwind
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\powerwind_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class quay
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\quay_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class transmitter
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\transmitter_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class watertower
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\watertower_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={1,1,1,1};
|
||||
};
|
||||
class Cross
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\Cross_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Chapel
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\Chapel_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Shipwreck
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\Shipwreck_CA.paa";
|
||||
size=24;
|
||||
importance=1;
|
||||
coefMin=0.85000002;
|
||||
coefMax=1;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Bunker
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\bunker_ca.paa";
|
||||
size=14;
|
||||
importance="1.5 * 14 * 0.05";
|
||||
coefMin=0.25;
|
||||
coefMax=4;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Fortress
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\bunker_ca.paa";
|
||||
size=16;
|
||||
importance="2 * 16 * 0.05";
|
||||
coefMin=0.25;
|
||||
coefMax=4;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Fountain
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\fountain_ca.paa";
|
||||
size=11;
|
||||
importance="1 * 12 * 0.05";
|
||||
coefMin=0.25;
|
||||
coefMax=4;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Ruin
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\ruin_ca.paa";
|
||||
size=16;
|
||||
importance="1.2 * 16 * 0.05";
|
||||
coefMin=1;
|
||||
coefMax=4;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Stack
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\stack_ca.paa";
|
||||
size=20;
|
||||
importance="2 * 16 * 0.05";
|
||||
coefMin=0.89999998;
|
||||
coefMax=4;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class Tourism
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\tourism_ca.paa";
|
||||
size=16;
|
||||
importance="1 * 16 * 0.05";
|
||||
coefMin=0.69999999;
|
||||
coefMax=4;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
class ViewTower
|
||||
{
|
||||
icon="\A3\ui_f\data\map\mapcontrol\viewtower_ca.paa";
|
||||
size=16;
|
||||
importance="2.5 * 16 * 0.05";
|
||||
coefMin=0.5;
|
||||
coefMax=4;
|
||||
color[]={0,0,0,1};
|
||||
};
|
||||
};
|
Loading…
Reference in New Issue
Block a user