mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
1311 lines
39 KiB
C++
1311 lines
39 KiB
C++
|
|
||
|
class MFD {
|
||
|
class AirplaneHUD {
|
||
|
class Pos10Vector {
|
||
|
type = "vector";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.85,0.85};
|
||
|
};
|
||
|
|
||
|
topLeft = "HUD_top_left";
|
||
|
topRight = "HUD_top_right";
|
||
|
bottomLeft = "HUD_bottom_left";
|
||
|
borderLeft = 0;
|
||
|
borderRight = 0;
|
||
|
borderTop = 0;
|
||
|
borderBottom = 0;
|
||
|
color[] = {0.15,1,0.15,1};
|
||
|
enableParallax = 0;
|
||
|
class Bones {
|
||
|
class PlaneOrientation {
|
||
|
type = "fixed";
|
||
|
pos[] = {0.5,0.54};
|
||
|
};
|
||
|
|
||
|
class GunnerAim {
|
||
|
type = "vector";
|
||
|
source = "weapon";
|
||
|
pos0[] = {0,0};
|
||
|
pos10[] = {0.011,0.0035};
|
||
|
};
|
||
|
|
||
|
class Target {
|
||
|
type = "vector";
|
||
|
source = "target";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.85,0.85};
|
||
|
};
|
||
|
|
||
|
class Velocity {
|
||
|
type = "vector";
|
||
|
source = "velocity";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.65,0.65};
|
||
|
};
|
||
|
|
||
|
class VspeedBone {
|
||
|
type = "linear";
|
||
|
source = "vspeed";
|
||
|
sourceScale = 1;
|
||
|
min = -10;
|
||
|
max = 10;
|
||
|
minPos[] = {0.93,0.2};
|
||
|
maxPos[] = {0.93,0.8};
|
||
|
};
|
||
|
|
||
|
class RadarAltitudeBone {
|
||
|
type = "linear";
|
||
|
source = "altitudeAGL";
|
||
|
sourceScale = 1;
|
||
|
min = 0;
|
||
|
max = 60;
|
||
|
minPos[] = {0.965,0.2};
|
||
|
maxPos[] = {0.965,0.8};
|
||
|
};
|
||
|
|
||
|
class HorizonBankRot {
|
||
|
type = "rotational";
|
||
|
source = "horizonBank";
|
||
|
center[] = {0.5,0.5};
|
||
|
min = -3.1416;
|
||
|
max = 3.1416;
|
||
|
minAngle = -180;
|
||
|
maxAngle = 180;
|
||
|
aspectRatio = 1;
|
||
|
};
|
||
|
|
||
|
class ForwardVec {
|
||
|
type = "vector";
|
||
|
source = "forward";
|
||
|
pos0[] = {0,0};
|
||
|
pos10[] = {0.25,0.25};
|
||
|
};
|
||
|
|
||
|
class WeaponAim {
|
||
|
type = "vector";
|
||
|
source = "weapon";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.75,0.75};
|
||
|
};
|
||
|
|
||
|
class Level0 {
|
||
|
type = "horizon";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.78,0.78};
|
||
|
angle = 0;
|
||
|
};
|
||
|
|
||
|
class LevelP5: Level0 {
|
||
|
angle = 5;
|
||
|
};
|
||
|
|
||
|
class LevelM5: Level0 {
|
||
|
angle = -5;
|
||
|
};
|
||
|
|
||
|
class LevelP10: Level0 {
|
||
|
angle = 10;
|
||
|
};
|
||
|
|
||
|
class LevelM10: Level0 {
|
||
|
angle = -10;
|
||
|
};
|
||
|
|
||
|
class LevelP15: Level0 {
|
||
|
angle = 15;
|
||
|
};
|
||
|
|
||
|
class LevelM15: Level0 {
|
||
|
angle = -15;
|
||
|
};
|
||
|
|
||
|
class LevelP20: Level0 {
|
||
|
angle = 20;
|
||
|
};
|
||
|
|
||
|
class LevelM20: Level0 {
|
||
|
angle = -20;
|
||
|
};
|
||
|
|
||
|
class LevelP25: Level0 {
|
||
|
angle = 25;
|
||
|
};
|
||
|
|
||
|
class LevelM25: Level0 {
|
||
|
angle = -25;
|
||
|
};
|
||
|
|
||
|
class LevelP30: Level0 {
|
||
|
angle = 30;
|
||
|
};
|
||
|
|
||
|
class LevelM30: Level0 {
|
||
|
angle = -30;
|
||
|
};
|
||
|
|
||
|
class LevelP35: Level0 {
|
||
|
angle = 35;
|
||
|
};
|
||
|
|
||
|
class LevelM35: Level0 {
|
||
|
angle = -35;
|
||
|
};
|
||
|
|
||
|
class LevelP40: Level0 {
|
||
|
angle = 40;
|
||
|
};
|
||
|
|
||
|
class LevelM40: Level0 {
|
||
|
angle = -40;
|
||
|
};
|
||
|
|
||
|
class LevelP45: Level0 {
|
||
|
angle = 45;
|
||
|
};
|
||
|
|
||
|
class LevelM45: Level0 {
|
||
|
angle = -45;
|
||
|
};
|
||
|
|
||
|
class LevelP50: Level0 {
|
||
|
angle = 50;
|
||
|
};
|
||
|
|
||
|
class LevelM50: Level0 {
|
||
|
angle = -50;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class Draw {
|
||
|
color[] = {0.18,1,0.18};
|
||
|
alpha = 1;
|
||
|
condition = "on";
|
||
|
class Horizont {
|
||
|
clipTL[] = {0.15,0.15};
|
||
|
clipBR[] = {0.85,0.85};
|
||
|
class Dimmed {
|
||
|
class Level0 {
|
||
|
type = "line";
|
||
|
points[] = {
|
||
|
{"Level0",{-0.42,0},1},
|
||
|
{"Level0",{-0.38,0},1},{},
|
||
|
{"Level0",{-0.37,0},1},
|
||
|
{"Level0",{-0.33,0},1},{},
|
||
|
{"Level0",{-0.32,0},1},
|
||
|
{"Level0",{-0.28,0},1},{},
|
||
|
{"Level0",{-0.27,0},1},
|
||
|
{"Level0",{-0.23,0},1},{},
|
||
|
{"Level0",{-0.22,0},1},
|
||
|
{"Level0",{-0.18,0},1},{},
|
||
|
{"Level0",{-0.17,0},1},
|
||
|
{"Level0",{-0.13,0},1},{},
|
||
|
{"Level0",{-0.12,0},1},
|
||
|
{"Level0",{-0.08,0},1},{},
|
||
|
{"Level0",{0.42,0},1},
|
||
|
{"Level0",{0.38,0},1},{},
|
||
|
{"Level0",{0.37,0},1},
|
||
|
{"Level0",{0.33,0},1},{},
|
||
|
{"Level0",{0.32,0},1},
|
||
|
{"Level0",{0.28,0},1},{},
|
||
|
{"Level0",{0.27,0},1},
|
||
|
{"Level0",{0.23,0},1},{},
|
||
|
{"Level0",{0.22,0},1},
|
||
|
{"Level0",{0.18,0},1},{},
|
||
|
{"Level0",{0.17,0},1},
|
||
|
{"Level0",{0.13,0},1},{},
|
||
|
{"Level0",{0.12,0},1},
|
||
|
{"Level0",{0.08,0},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class LevelM10: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelM10",{-0.2,-0.03},1},
|
||
|
{"LevelM10",{-0.2,0},1},
|
||
|
{"LevelM10",{-0.15,0},1},{},
|
||
|
{"LevelM10",{-0.1,0},1},
|
||
|
{"LevelM10",{-0.05,0},1},{},
|
||
|
{"LevelM10",{0.05,0},1},
|
||
|
{"LevelM10",{0.1,0},1},{},
|
||
|
{"LevelM10",{0.15,0},1},
|
||
|
{"LevelM10",{0.2,0},1},
|
||
|
{"LevelM10",{0.2,-0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALM_1_10 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = -10;
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelM10",{-0.22,-0.085},1};
|
||
|
right[] = {"LevelM10",{-0.17,-0.085},1};
|
||
|
down[] = {"LevelM10",{-0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class VALM_2_10: VALM_1_10 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelM10",{0.22,-0.085},1};
|
||
|
right[] = {"LevelM10",{0.27,-0.085},1};
|
||
|
down[] = {"LevelM10",{0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class LevelP10: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelP10",{-0.2,0.03},1},
|
||
|
{"LevelP10",{-0.2,0},1},
|
||
|
{"LevelP10",{-0.05,0},1},{},
|
||
|
{"LevelP10",{0.05,0},1},
|
||
|
{"LevelP10",{0.2,0},1},
|
||
|
{"LevelP10",{0.2,0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALP_1_10 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "10";
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelP10",{-0.22,0.035},1};
|
||
|
right[] = {"LevelP10",{-0.17,0.035},1};
|
||
|
down[] = {"LevelP10",{-0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class VALP_2_10: VALP_1_10 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelP10",{0.22,0.035},1};
|
||
|
right[] = {"LevelP10",{0.27,0.035},1};
|
||
|
down[] = {"LevelP10",{0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class LevelM20: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelM20",{-0.2,-0.03},1},
|
||
|
{"LevelM20",{-0.2,0},1},
|
||
|
{"LevelM20",{-0.15,0},1},{},
|
||
|
{"LevelM20",{-0.1,0},1},
|
||
|
{"LevelM20",{-0.05,0},1},{},
|
||
|
{"LevelM20",{0.05,0},1},
|
||
|
{"LevelM20",{0.1,0},1},{},
|
||
|
{"LevelM20",{0.15,0},1},
|
||
|
{"LevelM20",{0.2,0},1},
|
||
|
{"LevelM20",{0.2,-0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALM_1_20 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = -20;
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelM20",{-0.22,-0.085},1};
|
||
|
right[] = {"LevelM20",{-0.17,-0.085},1};
|
||
|
down[] = {"LevelM20",{-0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class VALM_2_20: VALM_1_20 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelM20",{0.22,-0.085},1};
|
||
|
right[] = {"LevelM20",{0.27,-0.085},1};
|
||
|
down[] = {"LevelM20",{0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class LevelP20: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelP20",{-0.2,0.03},1},
|
||
|
{"LevelP20",{-0.2,0},1},
|
||
|
{"LevelP20",{-0.05,0},1},{},
|
||
|
{"LevelP20",{0.05,0},1},
|
||
|
{"LevelP20",{0.2,0},1},
|
||
|
{"LevelP20",{0.2,0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALP_1_20 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "20";
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelP20",{-0.22,0.035},1};
|
||
|
right[] = {"LevelP20",{-0.17,0.035},1};
|
||
|
down[] = {"LevelP20",{-0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class VALP_2_20: VALP_1_20 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelP20",{0.22,0.035},1};
|
||
|
right[] = {"LevelP20",{0.27,0.035},1};
|
||
|
down[] = {"LevelP20",{0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class LevelM30: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelM30",{-0.2,-0.03},1},
|
||
|
{"LevelM30",{-0.2,0},1},
|
||
|
{"LevelM30",{-0.15,0},1},{},
|
||
|
{"LevelM30",{-0.1,0},1},
|
||
|
{"LevelM30",{-0.05,0},1},{},
|
||
|
{"LevelM30",{0.05,0},1},
|
||
|
{"LevelM30",{0.1,0},1},{},
|
||
|
{"LevelM30",{0.15,0},1},
|
||
|
{"LevelM30",{0.2,0},1},
|
||
|
{"LevelM30",{0.2,-0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALM_1_30 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = -30;
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelM30",{-0.22,-0.085},1};
|
||
|
right[] = {"LevelM30",{-0.17,-0.085},1};
|
||
|
down[] = {"LevelM30",{-0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class VALM_2_30: VALM_1_30 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelM30",{0.22,-0.085},1};
|
||
|
right[] = {"LevelM30",{0.27,-0.085},1};
|
||
|
down[] = {"LevelM30",{0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class LevelP30: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelP30",{-0.2,0.03},1},
|
||
|
{"LevelP30",{-0.2,0},1},
|
||
|
{"LevelP30",{-0.05,0},1},{},
|
||
|
{"LevelP30",{0.05,0},1},
|
||
|
{"LevelP30",{0.2,0},1},
|
||
|
{"LevelP30",{0.2,0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALP_1_30 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "30";
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelP30",{-0.22,0.035},1};
|
||
|
right[] = {"LevelP30",{-0.17,0.035},1};
|
||
|
down[] = {"LevelP30",{-0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class VALP_2_30: VALP_1_30 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelP30",{0.22,0.035},1};
|
||
|
right[] = {"LevelP30",{0.27,0.035},1};
|
||
|
down[] = {"LevelP30",{0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class LevelM40: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelM40",{-0.2,-0.03},1},
|
||
|
{"LevelM40",{-0.2,0},1},
|
||
|
{"LevelM40",{-0.15,0},1},{},
|
||
|
{"LevelM40",{-0.1,0},1},
|
||
|
{"LevelM40",{-0.05,0},1},{},
|
||
|
{"LevelM40",{0.05,0},1},
|
||
|
{"LevelM40",{0.1,0},1},{},
|
||
|
{"LevelM40",{0.15,0},1},
|
||
|
{"LevelM40",{0.2,0},1},
|
||
|
{"LevelM40",{0.2,-0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALM_1_40 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = -40;
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelM40",{-0.22,-0.085},1};
|
||
|
right[] = {"LevelM40",{-0.17,-0.085},1};
|
||
|
down[] = {"LevelM40",{-0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class VALM_2_40: VALM_1_40 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelM40",{0.22,-0.085},1};
|
||
|
right[] = {"LevelM40",{0.27,-0.085},1};
|
||
|
down[] = {"LevelM40",{0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class LevelP40: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelP40",{-0.2,0.03},1},
|
||
|
{"LevelP40",{-0.2,0},1},
|
||
|
{"LevelP40",{-0.05,0},1},{},
|
||
|
{"LevelP40",{0.05,0},1},
|
||
|
{"LevelP40",{0.2,0},1},
|
||
|
{"LevelP40",{0.2,0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALP_1_40 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "40";
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelP40",{-0.22,0.035},1};
|
||
|
right[] = {"LevelP40",{-0.17,0.035},1};
|
||
|
down[] = {"LevelP40",{-0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class VALP_2_40: VALP_1_40 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelP40",{0.22,0.035},1};
|
||
|
right[] = {"LevelP40",{0.27,0.035},1};
|
||
|
down[] = {"LevelP40",{0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class LevelM50: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelM50",{-0.2,-0.03},1},
|
||
|
{"LevelM50",{-0.2,0},1},
|
||
|
{"LevelM50",{-0.15,0},1},{},
|
||
|
{"LevelM50",{-0.1,0},1},
|
||
|
{"LevelM50",{-0.05,0},1},{},
|
||
|
{"LevelM50",{0.05,0},1},
|
||
|
{"LevelM50",{0.1,0},1},{},
|
||
|
{"LevelM50",{0.15,0},1},
|
||
|
{"LevelM50",{0.2,0},1},
|
||
|
{"LevelM50",{0.2,-0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALM_1_50 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = -50;
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelM50",{-0.22,-0.085},1};
|
||
|
right[] = {"LevelM50",{-0.17,-0.085},1};
|
||
|
down[] = {"LevelM50",{-0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class VALM_2_50: VALM_1_50 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelM50",{0.22,-0.085},1};
|
||
|
right[] = {"LevelM50",{0.27,-0.085},1};
|
||
|
down[] = {"LevelM50",{0.22,-0.035},1};
|
||
|
};
|
||
|
|
||
|
class LevelP50: Level0 {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"LevelP50",{-0.2,0.03},1},
|
||
|
{"LevelP50",{-0.2,0},1},
|
||
|
{"LevelP50",{-0.05,0},1},{},
|
||
|
{"LevelP50",{0.05,0},1},
|
||
|
{"LevelP50",{0.2,0},1},
|
||
|
{"LevelP50",{0.2,0.03},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VALP_1_50 {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "50";
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
sourceScale = 1;
|
||
|
pos[] = {"LevelP50",{-0.22,0.035},1};
|
||
|
right[] = {"LevelP50",{-0.17,0.035},1};
|
||
|
down[] = {"LevelP50",{-0.22,0.085},1};
|
||
|
};
|
||
|
|
||
|
class VALP_2_50: VALP_1_50 {
|
||
|
align = "right";
|
||
|
pos[] = {"LevelP50",{0.22,0.035},1};
|
||
|
right[] = {"LevelP50",{0.27,0.035},1};
|
||
|
down[] = {"LevelP50",{0.22,0.085},1};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class HorizonBankRot {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"HorizonBankRot",{0,0.25},1},
|
||
|
{"HorizonBankRot",{-0.01,0.23},1},
|
||
|
{"HorizonBankRot",{0.01,0.23},1},
|
||
|
{"HorizonBankRot",{0,0.25},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class Static {
|
||
|
clipTL[] = {0,1};
|
||
|
clipBR[] = {1,0};
|
||
|
type = "line";
|
||
|
width = 5;
|
||
|
points[] = {
|
||
|
{{"0.5-0.1","0.9-0.04"},1},
|
||
|
{{"0.5-0.1","0.9+0.04"},1},
|
||
|
{{"0.5+0.1","0.9+0.04"},1},
|
||
|
{{"0.5+0.1","0.9-0.04"},1},
|
||
|
{{"0.5-0.1","0.9-0.04"},1},{},
|
||
|
{{"0.5-0.1",0.9},1},
|
||
|
{{"0.5-0.092",0.9},1},{},
|
||
|
{{"0.5+0.1",0.9},1},
|
||
|
{{"0.5+0.092",0.9},1},{},
|
||
|
{{0.5,"0.9-0.04"},1},
|
||
|
{{0.5,"0.9-0.032"},1},{},
|
||
|
{{0.5,"0.9+0.04"},1},
|
||
|
{{0.5,"0.9+0.032"},1},{}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class Centerline {
|
||
|
type = "line";
|
||
|
width = 5;
|
||
|
points[] = {
|
||
|
{{0.5,0.48},1},
|
||
|
{{0.5,0.45},1},{},
|
||
|
{{0.5,0.52},1},
|
||
|
{{0.5,0.55},1},{},
|
||
|
{{0.48,0.5},1},
|
||
|
{{0.45,0.5},1},{},
|
||
|
{{0.52,0.5},1},
|
||
|
{{0.55,0.5},1},
|
||
|
{}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class Gunner {
|
||
|
type = "line";
|
||
|
width = 6;
|
||
|
points[] = {
|
||
|
{"GunnerAim",{"0.5-0.015","0.9-0.008"},1},
|
||
|
{"GunnerAim",{"0.5-0.015","0.9+0.008"},1},
|
||
|
{"GunnerAim",{"0.5+0.015","0.9+0.008"},1},
|
||
|
{"GunnerAim",{"0.5+0.015","0.9-0.008"},1},
|
||
|
{"GunnerAim",{"0.5-0.015","0.9-0.008"},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class WeaponName {
|
||
|
type = "text";
|
||
|
source = "weapon";
|
||
|
sourceScale = 1;
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.61,0.86},1};
|
||
|
right[] = {{0.65,0.86},1};
|
||
|
down[] = {{0.61,0.9},1};
|
||
|
};
|
||
|
|
||
|
class AmmoCount {
|
||
|
type = "text";
|
||
|
source = "ammo";
|
||
|
sourceScale = 1;
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.61,0.89},1};
|
||
|
right[] = {{0.65,0.89},1};
|
||
|
down[] = {{0.61,0.93},1};
|
||
|
};
|
||
|
|
||
|
class LightsGroup {
|
||
|
type = "group";
|
||
|
condition = "lights";
|
||
|
class LightsText {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "LIGHTS";
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.03,"0.53 + 0.055"},1};
|
||
|
right[] = {{0.07,"0.53 + 0.055"},1};
|
||
|
down[] = {{0.03,"0.53 + 0.095"},1};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class CollisionLightsGroup {
|
||
|
type = "group";
|
||
|
condition = "collisionlights";
|
||
|
class CollisionLightsText {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "A-COL";
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.03,"0.53 + 0.105"},1};
|
||
|
right[] = {{0.07,"0.53 + 0.105"},1};
|
||
|
down[] = {{0.03,"0.53 + 0.145"},1};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class GearGroup {
|
||
|
type = "group";
|
||
|
condition = "ils";
|
||
|
class GearText {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "GEAR";
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.03,"0.53 + 0.155"},1};
|
||
|
right[] = {{0.07,"0.53 + 0.155"},1};
|
||
|
down[] = {{0.03,"0.53 + 0.195"},1};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class ATMissileTOFGroup {
|
||
|
condition = "ATmissile";
|
||
|
type = "group";
|
||
|
class TOFtext {
|
||
|
type = "text";
|
||
|
align = "right";
|
||
|
source = "static";
|
||
|
text = "TOF = ";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.61,0.92},1};
|
||
|
right[] = {{0.65,0.92},1};
|
||
|
down[] = {{0.61,0.96},1};
|
||
|
};
|
||
|
|
||
|
class TOFnumber {
|
||
|
type = "text";
|
||
|
source = "targetDist";
|
||
|
sourcescale = 0.0025;
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.69,0.92},1};
|
||
|
right[] = {{0.73,0.92},1};
|
||
|
down[] = {{0.69,0.96},1};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class LaserTOFGroup {
|
||
|
condition = "Bomb";
|
||
|
type = "group";
|
||
|
class TOFtext {
|
||
|
type = "text";
|
||
|
align = "right";
|
||
|
source = "static";
|
||
|
text = "TOF = ";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.61,0.92},1};
|
||
|
right[] = {{0.65,0.92},1};
|
||
|
down[] = {{0.61,0.96},1};
|
||
|
};
|
||
|
|
||
|
class TOFnumber {
|
||
|
type = "text";
|
||
|
source = "targetDist";
|
||
|
sourcescale = 0.0025;
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.69,0.92},1};
|
||
|
right[] = {{0.73,0.92},1};
|
||
|
down[] = {{0.69,0.96},1};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class RocketTOFGroup {
|
||
|
condition = "Rocket";
|
||
|
type = "group";
|
||
|
class TOFtext {
|
||
|
type = "text";
|
||
|
align = "right";
|
||
|
source = "static";
|
||
|
text = "TOF = ";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.61,0.92},1};
|
||
|
right[] = {{0.65,0.92},1};
|
||
|
down[] = {{0.61,0.96},1};
|
||
|
};
|
||
|
|
||
|
class TOFnumber {
|
||
|
type = "text";
|
||
|
source = "targetDist";
|
||
|
sourcescale = 0.0025;
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.69,0.92},1};
|
||
|
right[] = {{0.73,0.92},1};
|
||
|
down[] = {{0.69,0.96},1};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class RangeNumber {
|
||
|
type = "text";
|
||
|
source = "targetDist";
|
||
|
sourceScale = 1;
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.39,0.89},1};
|
||
|
right[] = {{0.43,0.89},1};
|
||
|
down[] = {{0.39,0.93},1};
|
||
|
};
|
||
|
|
||
|
class RangeText {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "RNG";
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.39,0.86},1};
|
||
|
right[] = {{0.43,0.86},1};
|
||
|
down[] = {{0.39,0.9},1};
|
||
|
};
|
||
|
|
||
|
class SpeedNumber {
|
||
|
type = "text";
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
source = "speed";
|
||
|
sourceScale = 3.6;
|
||
|
pos[] = {{0.03,0.475},1};
|
||
|
right[] = {{0.08,0.475},1};
|
||
|
down[] = {{0.03,0.525},1};
|
||
|
};
|
||
|
|
||
|
class TorqueNumber {
|
||
|
type = "text";
|
||
|
align = "left";
|
||
|
scale = 1;
|
||
|
source = "rtdRotorTorque";
|
||
|
sourceScale = 290;
|
||
|
pos[] = {{0.065,0.175},1};
|
||
|
right[] = {{0.115,0.175},1};
|
||
|
down[] = {{0.065,0.225},1};
|
||
|
};
|
||
|
|
||
|
class Torquetext {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "%";
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.07,0.175},1};
|
||
|
right[] = {{0.12,0.175},1};
|
||
|
down[] = {{0.07,0.225},1};
|
||
|
};
|
||
|
|
||
|
class AltNumber {
|
||
|
type = "text";
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
source = "altitudeAGL";
|
||
|
sourceScale = 1;
|
||
|
pos[] = {{0.83,0.475},1};
|
||
|
right[] = {{0.88,0.475},1};
|
||
|
down[] = {{0.83,0.525},1};
|
||
|
};
|
||
|
|
||
|
class ASLNumber {
|
||
|
type = "text";
|
||
|
source = "altitudeASL";
|
||
|
sourceScale = 1;
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.835,0.18},1};
|
||
|
right[] = {{0.875,0.18},1};
|
||
|
down[] = {{0.835,0.22},1};
|
||
|
};
|
||
|
|
||
|
class VspeedScalePosta {
|
||
|
type = "line";
|
||
|
width = 5;
|
||
|
points[] = {
|
||
|
{{0.98,0.2},1},
|
||
|
{{1,0.2},1},{},
|
||
|
{{0.93,0.2},1},
|
||
|
{{0.95,0.2},1},{},
|
||
|
{{0.98,0.35},1},
|
||
|
{{1,0.35},1},{},
|
||
|
{{0.93,0.35},1},
|
||
|
{{0.95,0.35},1},{},
|
||
|
{{0.94,0.38},1},
|
||
|
{{0.95,0.38},1},{},
|
||
|
{{0.94,0.41},1},
|
||
|
{{0.95,0.41},1},{},
|
||
|
{{0.94,0.44},1},
|
||
|
{{0.95,0.44},1},{},
|
||
|
{{0.94,0.47},1},
|
||
|
{{0.95,0.47},1},{},
|
||
|
{{0.98,0.5},1},
|
||
|
{{1,0.5},1},{},
|
||
|
{{0.93,0.5},1},
|
||
|
{{0.95,0.5},1},{},
|
||
|
{{0.94,0.53},1},
|
||
|
{{0.95,0.53},1},{},
|
||
|
{{0.94,0.56},1},
|
||
|
{{0.95,0.56},1},{},
|
||
|
{{0.94,0.59},1},
|
||
|
{{0.95,0.59},1},{},
|
||
|
{{0.94,0.62},1},
|
||
|
{{0.95,0.62},1},{},
|
||
|
{{0.98,0.65},1},
|
||
|
{{1,0.65},1},{},
|
||
|
{{0.93,0.65},1},
|
||
|
{{0.95,0.65},1},{},
|
||
|
{{0.99,0.68},1},
|
||
|
{{0.98,0.68},1},{},
|
||
|
{{0.99,0.71},1},
|
||
|
{{0.98,0.71},1},{},
|
||
|
{{0.99,0.74},1},
|
||
|
{{0.98,0.74},1},{},
|
||
|
{{0.99,0.77},1},
|
||
|
{{0.98,0.77},1},{},
|
||
|
{{0.98,0.8},1},
|
||
|
{{1,0.8},1},{},
|
||
|
{{0.93,0.8},1},
|
||
|
{{0.95,0.8},1},{}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class RadarAltitudeBand {
|
||
|
clipTL[] = {0,0.2};
|
||
|
clipBR[] = {1,0.8};
|
||
|
hideValue = 201;
|
||
|
class radarbanda {
|
||
|
type = "line";
|
||
|
width = 17;
|
||
|
points[] = {
|
||
|
{"RadarAltitudeBone",{0,0},1},
|
||
|
{"RadarAltitudeBone",{0,0.6},1}
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class VspeedBand {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{"VspeedBone",{-0.01,0},1},
|
||
|
{"VspeedBone",{-0.025,-0.015},1},
|
||
|
{"VspeedBone",{-0.025,0.015},1},
|
||
|
{"VspeedBone",{-0.01,0},1},{}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class HeadingNumber: SpeedNumber {
|
||
|
source = "heading";
|
||
|
sourceScale = 1;
|
||
|
align = "center";
|
||
|
pos[] = {{0.5,0.01},1};
|
||
|
right[] = {{0.56,0.01},1};
|
||
|
down[] = {{0.5,0.06},1};
|
||
|
};
|
||
|
|
||
|
class Center_box {
|
||
|
type = "line";
|
||
|
width = 3;
|
||
|
points[] = {
|
||
|
{{0.44,0.005},1},
|
||
|
{{"0.44 + 0.12",0.005},1},
|
||
|
{{"0.44 + 0.12","0.005 + 0.06"},1},
|
||
|
{{0.44,"0.005 + 0.06"},1},
|
||
|
{{0.44,0.005},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class HeadingArrow {
|
||
|
type = "line";
|
||
|
width = 7;
|
||
|
points[] = {{{"0.5","0.128 + 0.03"},1},{{0.5,0.128},1}};
|
||
|
};
|
||
|
|
||
|
class HeadingScale {
|
||
|
type = "scale";
|
||
|
horizontal = 1;
|
||
|
source = "heading";
|
||
|
sourceScale = 1;
|
||
|
width = 5;
|
||
|
top = 0.12;
|
||
|
center = 0.5;
|
||
|
bottom = 0.88;
|
||
|
lineXleft = "0.03 + 0.085";
|
||
|
lineYright = "0.02 + 0.085";
|
||
|
lineXleftMajor = "0.04 + 0.085";
|
||
|
lineYrightMajor = "0.02 + 0.085";
|
||
|
majorLineEach = 3;
|
||
|
numberEach = 3;
|
||
|
step = 10;
|
||
|
stepSize = "0.05";
|
||
|
align = "center";
|
||
|
scale = 1;
|
||
|
pos[] = {0.119,"0.0 + 0.065"};
|
||
|
right[] = {0.159,"0.0 + 0.065"};
|
||
|
down[] = {0.119,"0.04 + 0.065"};
|
||
|
};
|
||
|
|
||
|
class Fuel_Text {
|
||
|
type = "text";
|
||
|
source = "static";
|
||
|
text = "Fuel";
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.03,0.9},1};
|
||
|
right[] = {{0.07,0.9},1};
|
||
|
down[] = {{0.03,0.94},1};
|
||
|
};
|
||
|
|
||
|
class Fuel_Number {
|
||
|
type = "text";
|
||
|
source = "fuel";
|
||
|
sourceScale = 100;
|
||
|
align = "right";
|
||
|
scale = 1;
|
||
|
pos[] = {{0.1,0.9},1};
|
||
|
right[] = {{0.14,0.9},1};
|
||
|
down[] = {{0.1,0.94},1};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
helmetMountedDisplay = 1;
|
||
|
helmetPosition[] = {-0.04,0.04,0.1};
|
||
|
helmetRight[] = {0.08,0,0};
|
||
|
helmetDown[] = {0,-0.08,0};
|
||
|
};
|
||
|
|
||
|
class LittleHUD {
|
||
|
class Pos10Vector {
|
||
|
type = "vector";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.722,0.722};
|
||
|
};
|
||
|
|
||
|
topLeft = "HUD_top_left";
|
||
|
topRight = "HUD_top_right";
|
||
|
bottomLeft = "HUD_bottom_left";
|
||
|
borderLeft = 0;
|
||
|
borderRight = 0;
|
||
|
borderTop = 0;
|
||
|
borderBottom = 0;
|
||
|
color[] = {0.15,1,0.15,1};
|
||
|
enableParallax = 0;
|
||
|
class Bones {
|
||
|
class Velocity {
|
||
|
type = "vector";
|
||
|
source = "velocity";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.75,0.75};
|
||
|
};
|
||
|
|
||
|
class ForwardVec1 {
|
||
|
type = "vector";
|
||
|
source = "forward";
|
||
|
pos0[] = {0,0};
|
||
|
pos10[] = {0.25,0.25};
|
||
|
};
|
||
|
|
||
|
class ForwardVec {
|
||
|
type = "vector";
|
||
|
source = "forward";
|
||
|
pos0[] = {0,0};
|
||
|
pos10[] = {0.253,0.253};
|
||
|
};
|
||
|
|
||
|
class WeaponAim {
|
||
|
type = "vector";
|
||
|
source = "weapon";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.753,0.753};
|
||
|
};
|
||
|
|
||
|
class WeaponAim1 {
|
||
|
type = "vector";
|
||
|
source = "weapon";
|
||
|
pos0[] = {0,0};
|
||
|
pos10[] = {0.253,0.23};
|
||
|
};
|
||
|
|
||
|
class Target {
|
||
|
type = "vector";
|
||
|
source = "target";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.753,0.753};
|
||
|
};
|
||
|
|
||
|
class RadarContact {
|
||
|
type = "fixed";
|
||
|
pos[] = {0,0};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class Draw {
|
||
|
color[] = {0.18,1,0.18};
|
||
|
alpha = 1;
|
||
|
condition = "on";
|
||
|
class PlaneMovementCrosshair {
|
||
|
type = "line";
|
||
|
width = 7;
|
||
|
points[] = {
|
||
|
{"ForwardVec1",1,"Velocity",1,{0,-0.02},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0.01,-0.01732},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0.01732,-0.01},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0.02,0},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0.01732,0.01},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0.01,0.01732},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0,0.02},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{-0.01,0.01732},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{-0.01732,0.01},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{-0.02,0},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{-0.01732,-0.01},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{-0.01,-0.01732},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0,-0.02},1},{},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0.04,0},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0.02,0},1},{},
|
||
|
{"ForwardVec1",1,"Velocity",1,{-0.04,0},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{-0.02,0},1},{},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0,-0.04},1},
|
||
|
{"ForwardVec1",1,"Velocity",1,{0,-0.02},1}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class GunCross {
|
||
|
condition = "mgun";
|
||
|
width = 6;
|
||
|
class Circle {
|
||
|
type = "line";
|
||
|
width = 6;
|
||
|
points[] = {
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0,-0.05},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0,-0.015},1},{},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0,0.015},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0,0.05},1},{},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{-0.05,0},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{-0.015,0},1},{},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0.015,0},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0.05,0},1},{}
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class RocketCross {
|
||
|
condition = "rocket";
|
||
|
width = 6;
|
||
|
class Circle {
|
||
|
type = "line";
|
||
|
width = 6;
|
||
|
points[] = {
|
||
|
{"ForwardVec",1,"WeaponAim",1,{-0.05,-0.08},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0.05,-0.08},1},{},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0,-0.08},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0,0.08},1},{},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{-0.05,0.08},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0.05,0.08},1},{}
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class AT_Aim {
|
||
|
condition = "ATmissile";
|
||
|
width = 2;
|
||
|
class Circle {
|
||
|
type = "line";
|
||
|
width = 2;
|
||
|
points[] = {
|
||
|
{"ForwardVec",1,"WeaponAim",1,{-0.15,-0.15},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0.15,-0.15},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{0.15,0.15},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{-0.15,0.15},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{-0.15,-0.15},1}
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class AA_aim {
|
||
|
condition = "AAmissile";
|
||
|
class Circle {
|
||
|
type = "line";
|
||
|
width = 2.5;
|
||
|
points[] = {
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0 / 4","-0.248559 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.0434 / 4","-0.244781 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.0855 / 4","-0.233571 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.125 / 4","-0.215252 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.1607 / 4","-0.190396 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.1915 / 4","-0.159774 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.2165 / 4","-0.12428 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.234925 / 4","-0.0850072 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.2462 / 4","-0.0431499 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.25 / 4","0 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.2462 / 4","0.0431499 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.234925 / 4","0.0850072 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.2165 / 4","0.12428 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.1915 / 4","0.159774 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.1607 / 4","0.190396 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.125 / 4","0.215252 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.0855 / 4","0.233571 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.0434 / 4","0.244781 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0 / 4","0.248559 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.0434 / 4","0.244781 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.0855 / 4","0.233571 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.125 / 4","0.215252 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.1607 / 4","0.190396 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.1915 / 4","0.159774 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.2165 / 4","0.12428 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.234925 / 4","0.0850072 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.2462 / 4","0.0431499 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.25 / 4","0 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.2462 / 4","-0.0431499 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.234925 / 4","-0.0850072 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.2165 / 4","-0.12428 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.1915 / 4","-0.159774 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.1607 / 4","-0.190396 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.125 / 4","-0.215252 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.0855 / 4","-0.233571 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.0434 / 4","-0.244781 / 4"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0 / 4","-0.248559 / 4"},1},{},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0 / 2","-0.248559 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.0434 / 2","-0.244781 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.0855 / 2","-0.233571 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.125 / 2","-0.215252 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.1607 / 2","-0.190396 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.1915 / 2","-0.159774 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.2165 / 2","-0.12428 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.234925 / 2","-0.0850072 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.2462 / 2","-0.0431499 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.25 / 2","0 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.2462 / 2","0.0431499 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.234925 / 2","0.0850072 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.2165 / 2","0.12428 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.1915 / 2","0.159774 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.1607 / 2","0.190396 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.125 / 2","0.215252 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.0855 / 2","0.233571 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0.0434 / 2","0.244781 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0 / 2","0.248559 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.0434 / 2","0.244781 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.0855 / 2","0.233571 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.125 / 2","0.215252 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.1607 / 2","0.190396 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.1915 / 2","0.159774 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.2165 / 2","0.12428 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.234925 / 2","0.0850072 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.2462 / 2","0.0431499 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.25 / 2","0 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.2462 / 2","-0.0431499 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.234925 / 2","-0.0850072 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.2165 / 2","-0.12428 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.1915 / 2","-0.159774 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.1607 / 2","-0.190396 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.125 / 2","-0.215252 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.0855 / 2","-0.233571 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"-0.0434 / 2","-0.244781 / 2"},1},
|
||
|
{"ForwardVec",1,"WeaponAim",1,{"0 / 2","-0.248559 / 2"},1}
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class TargetACQ {
|
||
|
type = "line";
|
||
|
width = 2;
|
||
|
points[] = {
|
||
|
{"ForwardVec",1,"target",{0,-0.060},1},
|
||
|
{"ForwardVec",1,"target",{0,-0.055},1},{},
|
||
|
{"ForwardVec",1,"target",{0,-0.050},1},
|
||
|
{"ForwardVec",1,"target",{0,-0.045},1},{},
|
||
|
{"ForwardVec",1,"target",{0,-0.040},1},
|
||
|
{"ForwardVec",1,"target",{0,-0.035},1},{},
|
||
|
{"ForwardVec",1,"target",{0,-0.030},1},
|
||
|
{"ForwardVec",1,"target",{0,-0.025},1},{},
|
||
|
{"ForwardVec",1,"target",{0,-0.020},1},
|
||
|
{"ForwardVec",1,"target",{0,-0.015},1},{},
|
||
|
{"ForwardVec",1,"target",{0,-0.010},1},
|
||
|
{"ForwardVec",1,"target",{0,-0.005},1},{},
|
||
|
{"ForwardVec",1,"target",{0,0},1},
|
||
|
{"ForwardVec",1,"target",{0,0},1},{},
|
||
|
{"ForwardVec",1,"target",{0,0.060},1},
|
||
|
{"ForwardVec",1,"target",{0,0.055},1},{},
|
||
|
{"ForwardVec",1,"target",{0,0.050},1},
|
||
|
{"ForwardVec",1,"target",{0,0.045},1},{},
|
||
|
{"ForwardVec",1,"target",{0,0.040},1},
|
||
|
{"ForwardVec",1,"target",{0,0.035},1},{},
|
||
|
{"ForwardVec",1,"target",{0,0.030},1},
|
||
|
{"ForwardVec",1,"target",{0,0.025},1},{},
|
||
|
{"ForwardVec",1,"target",{0,0.020},1},
|
||
|
{"ForwardVec",1,"target",{0,0.015},1},{},
|
||
|
{"ForwardVec",1,"target",{0,0.010},1},
|
||
|
{"ForwardVec",1,"target",{0,0.005},1},{},
|
||
|
{"ForwardVec",1,"target",{-0.060,0},1},
|
||
|
{"ForwardVec",1,"target",{-0.055,0},1},{},
|
||
|
{"ForwardVec",1,"target",{-0.050,0},1},
|
||
|
{"ForwardVec",1,"target",{-0.045,0},1},{},
|
||
|
{"ForwardVec",1,"target",{-0.040,0},1},
|
||
|
{"ForwardVec",1,"target",{-0.035,0},1},{},
|
||
|
{"ForwardVec",1,"target",{-0.030,0},1},
|
||
|
{"ForwardVec",1,"target",{-0.025,0},1},{},
|
||
|
{"ForwardVec",1,"target",{-0.020,0},1},
|
||
|
{"ForwardVec",1,"target",{-0.015,0},1},{},
|
||
|
{"ForwardVec",1,"target",{-0.010,0},1},
|
||
|
{"ForwardVec",1,"target",{-0.005,0},1},{},
|
||
|
{"ForwardVec",1,"target",{0.060,0},1},
|
||
|
{"ForwardVec",1,"target",{0.055,0},1},{},
|
||
|
{"ForwardVec",1,"target",{0.050,0},1},
|
||
|
{"ForwardVec",1,"target",{0.045,0},1},{},
|
||
|
{"ForwardVec",1,"target",{0.040,0},1},
|
||
|
{"ForwardVec",1,"target",{0.035,0},1},{},
|
||
|
{"ForwardVec",1,"target",{0.030,0},1},
|
||
|
{"ForwardVec",1,"target",{0.025,0},1},{},
|
||
|
{"ForwardVec",1,"target",{0.020,0},1},
|
||
|
{"ForwardVec",1,"target",{0.015,0},1},{},
|
||
|
{"ForwardVec",1,"target",{0.010,0},1},
|
||
|
{"ForwardVec",1,"target",{0.005,0},1},{}
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class RadarTargets {
|
||
|
type = "radar";
|
||
|
pos0[] = {0.5,0.5};
|
||
|
pos10[] = {0.753,0.753};
|
||
|
width = 2.5;
|
||
|
points[] = {
|
||
|
{"ForwardVec",1,"RadarContact",{-0.01,-0.01},1},
|
||
|
{"ForwardVec",1,"RadarContact",{0.01,-0.01},1},
|
||
|
{"ForwardVec",1,"RadarContact",{0.01,0.01},1},
|
||
|
{"ForwardVec",1,"RadarContact",{-0.01,0.01},1},
|
||
|
{"ForwardVec",1,"RadarContact",{-0.01,-0.01},1}
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
helmetMountedDisplay = 1;
|
||
|
helmetPosition[] = {-0.035,0.035,0.1};
|
||
|
helmetRight[] = {0.07,0,0};
|
||
|
helmetDown[] = {0,-0.07,0};
|
||
|
};
|
||
|
};
|