ACE3/TO_MERGE/agm/Aircraft/mfd_thunderbolt.hpp

1980 lines
65 KiB
C++

class MFD {
class HUD_1 {
topLeft = "HUD_top_left";
topRight = "HUD_top_right";
bottomLeft = "HUD_bottom_left";
borderLeft = 0.12;
borderRight = 0.12;
borderTop = 0.05;
borderBottom = 0.15;
color[] = {0,1,0,0.1};
enableParallax = 1;
class Bones {
class WeaponAim {
type = "vector";
source = "weapon";
pos0[] = {0.5,0.38};
pos10[] = {1.166,1.215};
};
class Target {
type = "vector";
source = "target";
pos0[] = {0.5,0.38};
pos10[] = {1.166,1.215};
};
class Velocity {
type = "vector";
source = "velocity";
pos0[] = {0.5,0.5};
pos10[] = {1.215,1.215};
};
class VerticalSpeed {
type = "linear";
source = "vspeed";
sourceScale = 1;
min = -100;
max = 100;
minPos[] = {0,0.15};
maxPos[] = {0,-0.15};
};
class center {
type = "fixed";
pos[] = {0.5,0.38};
};
class RangeBone {
type = "linear";
source = "targetDist";
sourceScale = 1;
min = 0;
max = 12000;
minPos[] = {0.08,0.4};
maxPos[] = {0.08,0.6};
};
class RadarAltitudeBone {
type = "linear";
source = "altitudeAGL";
sourceScale = 1;
min = 0;
max = 500;
minPos[] = {0.71,0.4};
maxPos[] = {0.71,0.6};
};
class VspeedBone {
type = "linear";
source = "vspeed";
sourceScale = 1;
min = -50;
max = 50;
minPos[] = {0.94,0.4};
maxPos[] = {0.94,0.6};
};
};
class Draw {
color[] = {0.15,1,0.15};
alpha = 0.9;
clipTL[] = {0,0};
clipBR[] = {1,1};
condition = "on";
class WeaponName {
type = "text";
source = "weapon";
sourceScale = 1;
align = "left";
scale = 1;
pos[] = {{"0.15 + 0.1",0.85},1};
right[] = {{"0.19 + 0.1",0.85},1};
down[] = {{"0.15 + 0.1",0.89},1};
};
class AmmoCount {
type = "text";
source = "ammo";
sourceScale = 1;
align = "left";
scale = 1;
pos[] = {{"0.15 + 0.1",0.89},1};
right[] = {{"0.19 + 0.1",0.89},1};
down[] = {{"0.15 + 0.1",0.93},1};
};
class GearGroup {
type = "group";
condition = "ils";
class GearText {
type = "text";
source = "static";
text = "GEAR";
align = "left";
scale = 1;
pos[] = {{"0.15 + 0.1","0.53 - 0.40"},1};
right[] = {{"0.20 + 0.1","0.53 - 0.40"},1};
down[] = {{"0.15 + 0.1","0.53 - 0.40 + 0.05"},1};
};
class radarbanda {
type = "line";
width = 4;
points[] = {
{"RadarAltitudeBone",{-0.005,0.005},1},
{"RadarAltitudeBone",{-0.005,0},1},
{"RadarAltitudeBone",{0,0},1},
{{0.71,0.6},1},{},
{{0.71,0.4},1},
{{0.72,0.4},1},{},
{{0.71,0.44},1},
{{0.72,0.44},1},{},
{{0.71,0.48},1},
{{0.72,0.48},1},{},
{{0.71,0.52},1},
{{0.72,0.52},1},{},
{{0.71,0.56},1},
{{0.72,0.56},1},{},
{{0.71,0.6},1},
{{0.72,0.6},1}
};
};
class radartext_5 {
type = "text";
source = "static";
text = "5";
align = "right";
scale = 1;
pos[] = {{0.721,"0.385 + 0.00"},1};
right[] = {{0.751,"0.385 + 0.00"},1};
down[] = {{0.721,"0.415 + 0.00"},1};
};
class radartext_4 {
type = "text";
source = "static";
text = "4";
align = "right";
scale = 1;
pos[] = {{0.721,"0.385 + 0.04"},1};
right[] = {{0.751,"0.385 + 0.04"},1};
down[] = {{0.721,"0.415 + 0.04"},1};
};
class radartext_3 {
type = "text";
source = "static";
text = "3";
align = "right";
scale = 1;
pos[] = {{0.721,"0.385 + 0.08"},1};
right[] = {{0.751,"0.385 + 0.08"},1};
down[] = {{0.721,"0.415 + 0.08"},1};
};
class radartext_2 {
type = "text";
source = "static";
text = "2";
align = "right";
scale = 1;
pos[] = {{0.721,"0.385 + 0.120"},1};
right[] = {{0.751,"0.385 + 0.120"},1};
down[] = {{0.721,"0.415 + 0.120"},1};
};
class radartext_1 {
type = "text";
source = "static";
text = "1";
align = "right";
scale = 1;
pos[] = {{0.721,"0.385 + 0.160"},1};
right[] = {{0.751,"0.385 + 0.160"},1};
down[] = {{0.721,"0.415 + 0.160"},1};
};
class radartext_0 {
type = "text";
source = "static";
text = "0";
align = "right";
scale = 1;
pos[] = {{0.721,"0.385 + 0.200"},1};
right[] = {{0.751,"0.385 + 0.200"},1};
down[] = {{0.721,"0.415 + 0.200"},1};
};
/*class Vspeedbanda {
type = "line";
width = 4;
points[] = {
{"VspeedBone",{0.007,-0.007},1},
{"VspeedBone",{0,0},1},
{"VspeedBone",{0.007,0.007},1},{},
{"VspeedBone",{0,0},1},
{"VspeedBone",{0.012,0},1},
{{0.952,0.5},1},{},
{{0.92,0.4},1},
{{0.94,0.4},1},{},
{{0.92,0.42},1},
{{0.93,0.42},1},{},
{{0.92,0.44},1},
{{0.93,0.44},1},{},
{{0.92,0.46},1},
{{0.93,0.46},1},{},
{{0.92,0.48},1},
{{0.93,0.48},1},{},
{{0.92,0.5},1},
{{0.94,0.5},1},{},
{{0.92,0.52},1},
{{0.93,0.52},1},{},
{{0.92,0.54},1},
{{0.93,0.54},1},{},
{{0.92,0.56},1},
{{0.93,0.56},1},{},
{{0.92,0.58},1},
{{0.93,0.58},1},{},
{{0.92,0.6},1},
{{0.94,0.6},1}
};
};*/
};
class Vspeedbanda1 {
type = "line";
width = 4;
points[] = {
{"VspeedBone",{0.007,-0.007},1},
{"VspeedBone",{0,0},1},
{"VspeedBone",{0.007,0.007},1},{},
{"VspeedBone",{0,0},1},
{"VspeedBone",{0.012,0},1},
{{0.952,0.5},1},{},
{{0.92,0.4},1},
{{0.94,0.4},1},{},
{{0.92,0.42},1},
{{0.93,0.42},1},{},
{{0.92,0.44},1},
{{0.93,0.44},1},{},
{{0.92,0.46},1},
{{0.93,0.46},1},{},
{{0.92,0.48},1},
{{0.93,0.48},1},{},
{{0.92,0.5},1},
{{0.94,0.5},1},{},
{{0.92,0.52},1},
{{0.93,0.52},1},{},
{{0.92,0.54},1},
{{0.93,0.54},1},{},
{{0.92,0.56},1},
{{0.93,0.56},1},{},
{{0.92,0.58},1},
{{0.93,0.58},1},{},
{{0.92,0.6},1},
{{0.94,0.6},1}
};
};
class StallGroup {
type = "group";
condition = "stall";
color[] = {1,0,0};
blinkingPattern[] = {0.2,0.2};
blinkingStartsOn = 1;
class StallText {
type = "text";
source = "static";
text = "STALL";
align = "center";
scale = 1;
pos[] = {{0.5,"0.53 - 0.25"},1};
right[] = {{0.55,"0.53 - 0.25"},1};
down[] = {{0.5,"0.53 - 0.21"},1};
};
};
class FLAPSGroup {
type = "group";
condition = "flaps";
class FLAPSText {
type = "text";
source = "static";
text = "FLAPS";
align = "left";
scale = 1;
pos[] = {{"0.15 + 0.1","0.53 - 0.35"},1};
right[] = {{"0.20 + 0.1","0.53 - 0.35"},1};
down[] = {{"0.15 + 0.1","0.53 - 0.35 + 0.05"},1};
};
};
class CollisionLightsGroup {
type = "group";
condition = "collisionlights";
class CollisionLightsText {
type = "text";
source = "static";
text = "A-COL";
align = "left";
scale = 1;
pos[] = {{"0.15 + 0.1","0.53 - 0.25"},1};
right[] = {{"0.20 + 0.1","0.53 - 0.25"},1};
down[] = {{"0.15 + 0.1","0.53 - 0.25 + 0.05"},1};
};
};
class LightsGroup {
type = "group";
condition = "lights";
class LightsText {
type = "text";
source = "static";
text = "LLS";
align = "left";
scale = 1;
pos[] = {{"0.15 + 0.1","0.53 - 0.30"},1};
right[] = {{"0.20 + 0.1","0.53 - 0.30"},1};
down[] = {{"0.15 + 0.1","0.53 - 0.30 + 0.05"},1};
};
};
class SpeedNumber {
type = "text";
align = "left";
scale = 1;
source = "speed";
sourceScale = 3.6;
pos[] = {{"0.15 + 0.1",0.47},1};
right[] = {{"0.21 + 0.1",0.47},1};
down[] = {{"0.15 + 0.1",0.53},1};
};
/*class GroundSpeedNumber {
type = "text";
align = "left";
scale = 1;
source = "sqrt((speed*speed)-(vspeed*vspeed))";
sourceScale = 3.6;
pos[] = {{"0.15 + 0.1",0.37},1};
right[] = {{"0.21 + 0.1",0.37},1};
down[] = {{"0.15 + 0.1",0.43},1};
};*/
class MachNumber {
type = "text";
align = "left";
scale = 1;
source = "speed";
sourceScale = 0.0288;
pos[] = {{"0.12 + 0.1",0.53},1};
right[] = {{"0.17 + 0.1",0.53},1};
down[] = {{"0.12 + 0.1",0.58},1};
};
class MachText {
type = "text";
source = "static";
text = "0.";
align = "left";
scale = 1;
pos[] = {{"0.09 + 0.1",0.53},1};
right[] = {{"0.14 + 0.1",0.53},1};
down[] = {{"0.09 + 0.1",0.58},1};
};
class MachTextM {
type = "text";
source = "static";
text = "M";
align = "left";
scale = 1;
pos[] = {{"0.1501 + 0.1",0.53},1};
right[] = {{"0.2001 + 0.1",0.53},1};
down[] = {{"0.1501 + 0.1",0.58},1};
};
class HeadingNumber: SpeedNumber {
source = "heading";
sourceScale = 1;
align = "right";
pos[] = {{"0.85 - 0.1",0.15},1};
right[] = {{"0.90 - 0.1",0.15},1};
down[] = {{"0.85 - 0.1",0.2},1};
};
class AltNumber: SpeedNumber {
align = "right";
source = "altitudeASL";
sourceScale = 1;
pos[] = {{"0.85 - 0.1",0.47},1};
right[] = {{"0.91 - 0.1",0.47},1};
down[] = {{"0.85 - 0.1",0.53},1};
};
class PitcherNumber: SpeedNumber {
type = "text";
source = "horizonDive";
sourceScale = 57.2958;
align = "right";
scale = 1;
pos[] = {{"0.85 - 0.1",0.54},1};
right[] = {{"0.90 - 0.1",0.54},1};
down[] = {{"0.85 - 0.1",0.59},1};
};
class AGLText {
type = "text";
source = "static";
text = "AGL/";
align = "right";
scale = 1;
pos[] = {{"0.85 - 0.1",0.76},1};
right[] = {{"0.89000002 - 0.1",0.76},1};
down[] = {{"0.85 - 0.1",0.8},1};
};
class AGLNumber {
type = "text";
source = "altitudeAGL";
sourceScale = 1;
align = "right";
scale = 1;
pos[] = {{"0.85 - 0.1",0.8},1};
right[] = {{"0.89 - 0.1",0.8},1};
down[] = {{"0.85 - 0.1",0.84},1};
};
class ClimbText {
type = "text";
source = "static";
text = "CLIMB/";
align = "right";
scale = 1;
pos[] = {{"0.85 - 0.1",0.85001},1};
right[] = {{"0.89 - 0.1",0.85001},1};
down[] = {{"0.85 - 0.1",0.89001},1};
};
class ClimbNumber {
type = "text";
source = "vspeed";
sourceScale = 1;
align = "right";
scale = 1;
pos[] = {{"0.85 - 0.1",0.89001},1};
right[] = {{"0.89 - 0.1",0.89001},1};
down[] = {{"0.85 - 0.1",0.93001},1};
};
class RangeText {
type = "text";
source = "static";
text = "RNG/";
align = "left";
scale = 1;
pos[] = {{"0.15 + 0.1",0.76},1};
right[] = {{"0.19 + 0.1",0.76},1};
down[] = {{"0.15 + 0.1",0.8},1};
};
class RangeNumber {
type = "text";
source = "targetDist";
sourceScale = 1;
align = "left";
scale = 1;
pos[] = {{"0.15 + 0.1",0.8},1};
right[] = {{"0.19 + 0.1",0.8},1};
down[] = {{"0.15 + 0.1",0.84},1};
};
class ATRangeScale {
condition = "ATmissile";
type = "group";
class RangeBand {
type = "line";
width = 3;
points[] = {
{"RangeBone",{0,0},1},
{"RangeBone",{-0.01,-0.01},1},
{"RangeBone",{-0.01,0.01},1},
{"RangeBone",{0,0},1}
};
};
class ATMissileRange {
type = "line";
width = 3;
points[] = {
{{0.08,0.4},1},
{{0.1,0.4},1},{},
{{0.08,0.467},1},
{{0.1,0.467},1},{},
{{0.08,0.567},1},
{{0.1,0.567},1},{},
{{0.08,0.6},1},
{{0.1,0.6},1},{},
{{0.08,0.467},1},
{{0.08,0.567},1},{}
};
};
};
class HeadingArrow {
type = "line";
width = 4;
points[] = {
{{0.5,0.95},1},
{{0.515,0.965},1},
{{0.485,0.965},1},
{{0.5,0.95},1}
};
};
class HeadingScale {
type = "scale";
horizontal = 1;
source = "heading";
sourceScale = 0.1;
width = 5;
top = 0.35;
center = 0.5;
bottom = 0.65;
lineXleft = "0.06 + 0.89";
lineYright = "0.05 + 0.89";
lineXleftMajor = "0.06 + 0.89";
lineYrightMajor = "0.04 + 0.89";
majorLineEach = 2;
numberEach = 2;
step = "1 / 2";
stepSize = "(0.65 - 0.35) / 5";
align = "center";
scale = 1;
pos[] = {0.35,"0.0 + 0.89"};
right[] = {0.38,"0.0 + 0.89"};
down[] = {0.35,"0.03 + 0.89"};
};
};
};
class HUD_2 {
topLeft = "HUD_top_left";
topRight = "HUD_top_right";
bottomLeft = "HUD_bottom_left";
borderLeft = 0.12;
borderRight = 0.12;
borderTop = 0.05;
borderBottom = 0.15;
color[] = {0,1,0,0.1};
enableParallax = 1;
class Bones {
class ForwardVec1 {
type = "vector";
source = "forward";
pos0[] = {0,0};
pos10[] = {0,0};
};
class ForwardVec {
type = "vector";
source = "forward";
pos0[] = {0,0};
pos10[] = {0,0};
};
class RadarContact {
type = "fixed";
pos[] = {0,0};
};
class HorizonBankRot {
type = "rotational";
source = "horizonBank";
center[] = {0.5,0.32};
min = 3.1416;
max = -3.1416;
minAngle = -180;
maxAngle = 180;
aspectRatio = 1;
};
class VspeedBone {
type = "linear";
source = "vspeed";
sourceScale = 1;
min = -10;
max = 10;
minPos[] = {0.2,0.35};
maxPos[] = {0.2,0.65};
};
class ILS_H {
type = "ils";
pos0[] = {0.5,0.32};
pos3[] = {0.7,0.32};
};
class ILS_W: ILS_H {
pos3[] = {0.5,0.53};
};
class WeaponAimGUN {
type = "vector";
source = "weapon";
pos0[] = {0.5,0.32};
pos10[] = {" 0.5 + 0.253 "," 0.32 + 0.253 "};
};
class WeaponAimROCKET {
type = "vector";
source = "weapon";
pos0[] = {0.5,0.39};
pos10[] = {" 0.5 + 0.253 "," 0.390 + 0.253 "};
};
class RadarAltitudeBone {
type = "linear";
source = "altitudeAGL";
sourceScale = 0.1;
min = 0;
max = 200;
minPos[] = {0.5,0.1};
maxPos[] = {0.5,0.85};
};
class TargetSelected {
type = "vector";
source = "target";
pos0[] = {0.5,0.32};
pos10[] = {1.382,1.145};
};
class Velocity {
type = "vector";
source = "velocity";
pos0[] = {0.5,0.32};
pos10[] = {0.8,0.62};
};
class center {
type = "fixed";
pos[] = {0.5,0.38};
};
class Level0 {
type = "horizon";
pos0[] = {0.5,0.32};
pos10[] = {1.5,1.32};
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.15,1,0.15};
alpha = 0.9;
clipTL[] = {0,0};
clipBR[] = {1,1};
condition = "on";
class Horizont {
clipTL[] = {0.1,0.1};
clipBR[] = {0.9,0.9};
class Dimmed {
class Level0 {
type = "line";
points[] = {
{"Level0",{-0.2,0},1},
{"Level0",{-0.05,0},1},{},
{"Level0",{0.05,0},1},
{"Level0",{0.2,0},1}
};
};
/*class VALM_1_0 {
type = "text";
source = "static";
text = 0;
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"Level0",{-0.23,-0.025},1};
right[] = {"Level0",{-0.13,-0.025},1};
down[] = {"Level0",{-0.23,0.025},1};
};
class VALM_2_0: VALM_1_0 {
align = "right";
pos[] = {"Level0",{0.22,-0.025},1};
right[] = {"Level0",{0.32,-0.025},1};
down[] = {"Level0",{0.22,0.025},1};
};*/
class LevelM5: Level0 {
type = "line";
points[] = {
{"LevelM5",{-0.2,-0.03},1},
{"LevelM5",{-0.2,0},1},
{"LevelM5",{-0.15,0},1},{},
{"LevelM5",{-0.1,0},1},
{"LevelM5",{-0.05,0},1},{},
{"LevelM5",{0.05,0},1},
{"LevelM5",{0.1,0},1},{},
{"LevelM5",{0.15,0},1},
{"LevelM5",{0.2,0},1},
{"LevelM5",{0.2,-0.03},1}
};
};
class VALM_1_5 {
type = "text";
source = "static";
text = -5;
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelM5",{-0.23,-0.085},1};
right[] = {"LevelM5",{-0.13,-0.085},1};
down[] = {"LevelM5",{-0.23,-0.035},1};
};
class VALM_2_5: VALM_1_5 {
align = "right";
pos[] = {"LevelM5",{0.22,-0.085},1};
right[] = {"LevelM5",{0.32,-0.085},1};
down[] = {"LevelM5",{0.22,-0.035},1};
};
class LevelP5: Level0 {
type = "line";
points[] = {
{"LevelP5",{-0.2,0.03},1},
{"LevelP5",{-0.2,0},1},
{"LevelP5",{-0.05,0},1},{},
{"LevelP5",{0.05,0},1},
{"LevelP5",{0.2,0},1},
{"LevelP5",{0.2,0.03},1}
};
};
class VALP_1_5 {
type = "text";
source = "static";
text = "5";
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelP5",{-0.23,0.035},1};
right[] = {"LevelP5",{-0.13,0.035},1};
down[] = {"LevelP5",{-0.23,0.085},1};
};
class VALP_2_5: VALP_1_5 {
align = "right";
pos[] = {"LevelP5",{0.22,0.035},1};
right[] = {"LevelP5",{0.32,0.035},1};
down[] = {"LevelP5",{0.22,0.085},1};
};
class LevelM10: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelM10",{-0.23,-0.085},1};
right[] = {"LevelM10",{-0.13,-0.085},1};
down[] = {"LevelM10",{-0.23,-0.035},1};
};
class VALM_2_10: VALM_1_10 {
align = "right";
pos[] = {"LevelM10",{0.22,-0.085},1};
right[] = {"LevelM10",{0.32,-0.085},1};
down[] = {"LevelM10",{0.22,-0.035},1};
};
class LevelP10: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelP10",{-0.23,0.035},1};
right[] = {"LevelP10",{-0.13,0.035},1};
down[] = {"LevelP10",{-0.23,0.085},1};
};
class VALP_2_10: VALP_1_10 {
align = "right";
pos[] = {"LevelP10",{0.22,0.035},1};
right[] = {"LevelP10",{0.32,0.035},1};
down[] = {"LevelP10",{0.22,0.085},1};
};
class LevelM15: Level0 {
type = "line";
points[] = {
{"LevelM15",{-0.2,-0.03},1},
{"LevelM15",{-0.2,0},1},
{"LevelM15",{-0.15,0},1},{},
{"LevelM15",{-0.1,0},1},
{"LevelM15",{-0.05,0},1},{},
{"LevelM15",{0.05,0},1},
{"LevelM15",{0.1,0},1},{},
{"LevelM15",{0.15,0},1},
{"LevelM15",{0.2,0},1},
{"LevelM15",{0.2,-0.03},1}
};
};
class VALM_1_15 {
type = "text";
source = "static";
text = -15;
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelM15",{-0.23,-0.085},1};
right[] = {"LevelM15",{-0.13,-0.085},1};
down[] = {"LevelM15",{-0.23,-0.035},1};
};
class VALM_2_15: VALM_1_15 {
align = "right";
pos[] = {"LevelM15",{0.22,-0.085},1};
right[] = {"LevelM15",{0.32,-0.085},1};
down[] = {"LevelM15",{0.22,-0.035},1};
};
class LevelP15: Level0 {
type = "line";
points[] = {
{"LevelP15",{-0.2,0.03},1},
{"LevelP15",{-0.2,0},1},
{"LevelP15",{-0.05,0},1},{},
{"LevelP15",{0.05,0},1},
{"LevelP15",{0.2,0},1},
{"LevelP15",{0.2,0.03},1}
};
};
class VALP_1_15 {
type = "text";
source = "static";
text = "15";
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelP15",{-0.23,0.035},1};
right[] = {"LevelP15",{-0.13,0.035},1};
down[] = {"LevelP15",{-0.23,0.085},1};
};
class VALP_2_15: VALP_1_15 {
align = "right";
pos[] = {"LevelP15",{0.22,0.035},1};
right[] = {"LevelP15",{0.32,0.035},1};
down[] = {"LevelP15",{0.22,0.085},1};
};
class LevelM20: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelM20",{-0.23,-0.085},1};
right[] = {"LevelM20",{-0.13,-0.085},1};
down[] = {"LevelM20",{-0.23,-0.035},1};
};
class VALM_2_20: VALM_1_20 {
align = "right";
pos[] = {"LevelM20",{0.22,-0.085},1};
right[] = {"LevelM20",{0.32,-0.085},1};
down[] = {"LevelM20",{0.22,-0.035},1};
};
class LevelP20: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelP20",{-0.23,0.035},1};
right[] = {"LevelP20",{-0.13,0.035},1};
down[] = {"LevelP20",{-0.23,0.085},1};
};
class VALP_2_20: VALP_1_20 {
align = "right";
pos[] = {"LevelP20",{0.22,0.035},1};
right[] = {"LevelP20",{0.32,0.035},1};
down[] = {"LevelP20",{0.22,0.085},1};
};
class LevelM25: Level0 {
type = "line";
points[] = {
{"LevelM25",{-0.2,-0.03},1},
{"LevelM25",{-0.2,0},1},
{"LevelM25",{-0.15,0},1},{},
{"LevelM25",{-0.1,0},1},
{"LevelM25",{-0.05,0},1},{},
{"LevelM25",{0.05,0},1},
{"LevelM25",{0.1,0},1},{},
{"LevelM25",{0.15,0},1},
{"LevelM25",{0.2,0},1},
{"LevelM25",{0.2,-0.03},1}
};
};
class VALM_1_25 {
type = "text";
source = "static";
text = -25;
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelM25",{-0.23,-0.085},1};
right[] = {"LevelM25",{-0.13,-0.085},1};
down[] = {"LevelM25",{-0.23,-0.035},1};
};
class VALM_2_25: VALM_1_25 {
align = "right";
pos[] = {"LevelM25",{0.22,-0.085},1};
right[] = {"LevelM25",{0.32,-0.085},1};
down[] = {"LevelM25",{0.22,-0.035},1};
};
class LevelP25: Level0 {
type = "line";
points[] = {
{"LevelP25",{-0.2,0.03},1},
{"LevelP25",{-0.2,0},1},
{"LevelP25",{-0.05,0},1},{},
{"LevelP25",{0.05,0},1},
{"LevelP25",{0.2,0},1},
{"LevelP25",{0.2,0.03},1}
};
};
class VALP_1_25 {
type = "text";
source = "static";
text = "25";
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelP25",{-0.23,0.035},1};
right[] = {"LevelP25",{-0.13,0.035},1};
down[] = {"LevelP25",{-0.23,0.085},1};
};
class VALP_2_25: VALP_1_25 {
align = "right";
pos[] = {"LevelP25",{0.22,0.035},1};
right[] = {"LevelP25",{0.32,0.035},1};
down[] = {"LevelP25",{0.22,0.085},1};
};
class LevelM30: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelM30",{-0.23,-0.085},1};
right[] = {"LevelM30",{-0.13,-0.085},1};
down[] = {"LevelM30",{-0.23,-0.035},1};
};
class VALM_2_30: VALM_1_30 {
align = "right";
pos[] = {"LevelM30",{0.22,-0.085},1};
right[] = {"LevelM30",{0.32,-0.085},1};
down[] = {"LevelM30",{0.22,-0.035},1};
};
class LevelP30: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelP30",{-0.23,0.035},1};
right[] = {"LevelP30",{-0.13,0.035},1};
down[] = {"LevelP30",{-0.23,0.085},1};
};
class VALP_2_30: VALP_1_30 {
align = "right";
pos[] = {"LevelP30",{0.22,0.035},1};
right[] = {"LevelP30",{0.32,0.035},1};
down[] = {"LevelP30",{0.22,0.085},1};
};
class LevelM35: Level0 {
type = "line";
points[] = {
{"LevelM35",{-0.2,-0.03},1},
{"LevelM35",{-0.2,0},1},
{"LevelM35",{-0.15,0},1},{},
{"LevelM35",{-0.1,0},1},
{"LevelM35",{-0.05,0},1},{},
{"LevelM35",{0.05,0},1},
{"LevelM35",{0.1,0},1},{},
{"LevelM35",{0.15,0},1},
{"LevelM35",{0.2,0},1},
{"LevelM35",{0.2,-0.03},1}
};
};
class VALM_1_35 {
type = "text";
source = "static";
text = -35;
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelM35",{-0.23,-0.085},1};
right[] = {"LevelM35",{-0.13,-0.085},1};
down[] = {"LevelM35",{-0.23,-0.035},1};
};
class VALM_2_35: VALM_1_35 {
align = "right";
pos[] = {"LevelM35",{0.22,-0.085},1};
right[] = {"LevelM35",{0.32,-0.085},1};
down[] = {"LevelM35",{0.22,-0.035},1};
};
class LevelP35: Level0 {
type = "line";
points[] = {
{"LevelP35",{-0.2,0.03},1},
{"LevelP35",{-0.2,0},1},
{"LevelP35",{-0.05,0},1},{},
{"LevelP35",{0.05,0},1},
{"LevelP35",{0.2,0},1},
{"LevelP35",{0.2,0.03},1}
};
};
class VALP_1_35 {
type = "text";
source = "static";
text = "35";
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelP35",{-0.23,0.035},1};
right[] = {"LevelP35",{-0.13,0.035},1};
down[] = {"LevelP35",{-0.23,0.085},1};
};
class VALP_2_35: VALP_1_35 {
align = "right";
pos[] = {"LevelP35",{0.22,0.035},1};
right[] = {"LevelP35",{0.32,0.035},1};
down[] = {"LevelP35",{0.22,0.085},1};
};
class LevelM40: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelM40",{-0.23,-0.085},1};
right[] = {"LevelM40",{-0.13,-0.085},1};
down[] = {"LevelM40",{-0.23,-0.035},1};
};
class VALM_2_40: VALM_1_40 {
align = "right";
pos[] = {"LevelM40",{0.22,-0.085},1};
right[] = {"LevelM40",{0.32,-0.085},1};
down[] = {"LevelM40",{0.22,-0.035},1};
};
class LevelP40: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelP40",{-0.23,0.035},1};
right[] = {"LevelP40",{-0.13,0.035},1};
down[] = {"LevelP40",{-0.23,0.085},1};
};
class VALP_2_40: VALP_1_40 {
align = "right";
pos[] = {"LevelP40",{0.22,0.035},1};
right[] = {"LevelP40",{0.32,0.035},1};
down[] = {"LevelP40",{0.22,0.085},1};
};
class LevelM45: Level0 {
type = "line";
points[] = {
{"LevelM45",{-0.2,-0.03},1},
{"LevelM45",{-0.2,0},1},
{"LevelM45",{-0.15,0},1},{},
{"LevelM45",{-0.1,0},1},
{"LevelM45",{-0.05,0},1},{},
{"LevelM45",{0.05,0},1},
{"LevelM45",{0.1,0},1},{},
{"LevelM45",{0.15,0},1},
{"LevelM45",{0.2,0},1},
{"LevelM45",{0.2,-0.03},1}
};
};
class VALM_1_45 {
type = "text";
source = "static";
text = -45;
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelM45",{-0.23,-0.085},1};
right[] = {"LevelM45",{-0.13,-0.085},1};
down[] = {"LevelM45",{-0.23,-0.035},1};
};
class VALM_2_45: VALM_1_45 {
align = "right";
pos[] = {"LevelM45",{0.22,-0.085},1};
right[] = {"LevelM45",{0.32,-0.085},1};
down[] = {"LevelM45",{0.22,-0.035},1};
};
class LevelP45: Level0 {
type = "line";
points[] = {
{"LevelP45",{-0.2,0.03},1},
{"LevelP45",{-0.2,0},1},
{"LevelP45",{-0.05,0},1},{},
{"LevelP45",{0.05,0},1},
{"LevelP45",{0.2,0},1},
{"LevelP45",{0.2,0.03},1}
};
};
class VALP_1_45 {
type = "text";
source = "static";
text = "45";
align = "left";
scale = 1;
sourceScale = 57.2958;
pos[] = {"LevelP45",{-0.23,0.035},1};
right[] = {"LevelP45",{-0.13,0.035},1};
down[] = {"LevelP45",{-0.23,0.085},1};
};
class VALP_2_45: VALP_1_45 {
align = "right";
pos[] = {"LevelP45",{0.22,0.035},1};
right[] = {"LevelP45",{0.32,0.035},1};
down[] = {"LevelP45",{0.22,0.085},1};
};
class LevelM50: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelM50",{-0.23,-0.085},1};
right[] = {"LevelM50",{-0.13,-0.085},1};
down[] = {"LevelM50",{-0.23,-0.035},1};
};
class VALM_2_50: VALM_1_50 {
align = "right";
pos[] = {"LevelM50",{0.22,-0.085},1};
right[] = {"LevelM50",{0.32,-0.085},1};
down[] = {"LevelM50",{0.22,-0.035},1};
};
class LevelP50: Level0 {
type = "line";
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 = 57.2958;
pos[] = {"LevelP50",{-0.23,0.035},1};
right[] = {"LevelP50",{-0.13,0.035},1};
down[] = {"LevelP50",{-0.23,0.085},1};
};
class VALP_2_50: VALP_1_50 {
align = "right";
pos[] = {"LevelP50",{0.22,0.035},1};
right[] = {"LevelP50",{0.32,0.035},1};
down[] = {"LevelP50",{0.22,0.085},1};
};
};
};
class PlaneMovementCrosshair {
clipTL[] = {0,1};
clipBR[] = {1,0};
type = "line";
width = 6;
points[] = {
{"ForwardVec1",1,"Velocity",1,{"0 *2 /3","-0.02 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"0.0099999998 *2 /3","-0.01732 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"0.01732 *2 /3","-0.0099999998 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"0.02 *2 /3","0 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"0.01732 *2 /3","0.0099999998 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"0.0099999998 *2 /3","0.01732 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"0 *2 /3","0.02 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"-0.0099999998 *2 /3","0.01732 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"-0.01732 *2 /3","0.0099999998 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"-0.02 *2 /3","0 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"-0.01732 *2 /3","-0.0099999998 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"-0.0099999998 *2 /3","-0.01732 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{"0 *2 /3","-0.02 *2 /3"},1},{},
{"ForwardVec1",1,"Velocity",1,{0.035,0},1},
{"ForwardVec1",1,"Velocity",1,{"0.02 *2 /3",0},1},{},
{"ForwardVec1",1,"Velocity",1,{-0.035,0},1},
{"ForwardVec1",1,"Velocity",1,{"-0.02 *2 /3",0},1},{},
{"ForwardVec1",1,"Velocity",1,{0,"-0.039999999 *2 /3"},1},
{"ForwardVec1",1,"Velocity",1,{0,"-0.02 *2 /3"},1}
};
};
class RadarTargets {
type = "radar";
pos0[] = {0.5,0.32};
pos10[] = {1.382,1.145};
width = 2.5;
points[] = {
{"ForwardVec",1,"RadarContact",{-0.02,-0.02},1},
{"ForwardVec",1,"RadarContact",{0.02,-0.02},1},
{"ForwardVec",1,"RadarContact",{0.02,0.02},1},
{"ForwardVec",1,"RadarContact",{-0.02,0.02},1},
{"ForwardVec",1,"RadarContact",{-0.02,-0.02},1}
};
};
class AA_target {
condition = "AAmissile";
class Target {
type = "line";
points[] = {
/*{"TargetSelected",{ 0,"-0.08 + 0.2"},1},
{"TargetSelected",{0.05,"-0.0696 + 0.2"},1},
{"TargetSelected",{0.087,"-0.50*0.10/(1.5/1.2) + 0.2"},1},
{"TargetSelected",{0.1,"0 + 0.2"},1},
{"TargetSelected",{0.087,"0.04 + 0.2"},1},
{"TargetSelected",{0.05,"+0.87*0.10/(1.5/1.2) + 0.2"},1},
{"TargetSelected",{0,"0.08 + 0.2"},1},
{"TargetSelected",{-0.05,"0.0696 + 0.2"},1},
{"TargetSelected",{-0.087,"+0.50*0.10/(1.5/1.2) + 0.2"},1},
{"TargetSelected",{-0.1,"0 + 0.2"},1},
{"TargetSelected",{-0.087,"-0.04 + 0.2"},1},
{"TargetSelected",{-0.05,"-0.87*0.10/(1.5/1.2) + 0.2"},1},
{"TargetSelected",{0,"-0.08 + 0.2"},1}*/
{"ForwardVec",1,"TargetSelected",1,{0,-0.02},1},
{"ForwardVec",1,"TargetSelected",1,{0.0099999998,-0.01732},1},
{"ForwardVec",1,"TargetSelected",1,{0.01732,-0.0099999998},1},
{"ForwardVec",1,"TargetSelected",1,{0.02,0},1},
{"ForwardVec",1,"TargetSelected",1,{0.01732,0.0099999998},1},
{"ForwardVec",1,"TargetSelected",1,{0.0099999998,0.01732},1},
{"ForwardVec",1,"TargetSelected",1,{0,0.02},1},
{"ForwardVec",1,"TargetSelected",1,{-0.0099999998,0.01732},1},
{"ForwardVec",1,"TargetSelected",1,{-0.01732,0.0099999998},1},
{"ForwardVec",1,"TargetSelected",1,{-0.02,0},1},
{"ForwardVec",1,"TargetSelected",1,{-0.01732,-0.0099999998},1},
{"ForwardVec",1,"TargetSelected",1,{-0.0099999998,-0.01732},1},
{"ForwardVec",1,"TargetSelected",1,{0,-0.02},1}
};
};
};
class AG_target {
condition = "ATmissile";
class Target {
type = "line";
points[] = {
/*{"TargetSelected",{0,"-0.08"},1},
{"TargetSelected",{0.05,"-0.0696"},1},
{"TargetSelected",{0.087,"-0.50*0.10/(1.5/1.2)"},1},
{"TargetSelected",{0.1,"0"},1},
{"TargetSelected",{0.087,"0.04"},1},
{"TargetSelected",{0.05,"+0.87*0.10/(1.5/1.2)"},1},
{"TargetSelected",{0,"0.08"},1},
{"TargetSelected",{-0.05,"0.0696"},1},
{"TargetSelected",{-0.087,"+0.50*0.10/(1.5/1.2)"},1},
{"TargetSelected",{-0.1,"0"},1},
{"TargetSelected",{-0.087,"-0.04"},1},
{"TargetSelected",{-0.05,"-0.87*0.10/(1.5/1.2)"},1},
{"TargetSelected",{0,"-0.08"},1},*/
{"ForwardVec",1,"TargetSelected",1,{0,-0.02},1},
{"ForwardVec",1,"TargetSelected",1,{0.0099999998,-0.01732},1},
{"ForwardVec",1,"TargetSelected",1,{0.01732,-0.0099999998},1},
{"ForwardVec",1,"TargetSelected",1,{0.02,0},1},
{"ForwardVec",1,"TargetSelected",1,{0.01732,0.0099999998},1},
{"ForwardVec",1,"TargetSelected",1,{0.0099999998,0.01732},1},
{"ForwardVec",1,"TargetSelected",1,{0,0.02},1},
{"ForwardVec",1,"TargetSelected",1,{-0.0099999998,0.01732},1},
{"ForwardVec",1,"TargetSelected",1,{-0.01732,0.0099999998},1},
{"ForwardVec",1,"TargetSelected",1,{-0.02,0},1},
{"ForwardVec",1,"TargetSelected",1,{-0.01732,-0.0099999998},1},
{"ForwardVec",1,"TargetSelected",1,{-0.0099999998,-0.01732},1},
{"ForwardVec",1,"TargetSelected",1,{0,-0.02},1},{},
{"ForwardVec",1,"TargetSelected",1,{0,-0.02},1},
{"ForwardVec",1,"TargetSelected",1,{0,-0.01},1},{},
{"ForwardVec",1,"TargetSelected",1,{0,0.02},1},
{"ForwardVec",1,"TargetSelected",1,{0,0.01},1},{},
{"ForwardVec",1,"TargetSelected",1,{0.02,0},1},
{"ForwardVec",1,"TargetSelected",1,{0.01,0},1},{},
{"ForwardVec",1,"TargetSelected",1,{-0.02,0},1},
{"ForwardVec",1,"TargetSelected",1,{-0.01,0},1}
};
};
};
class GUN_target {
condition = "mgun";
class Target {
type = "line";
width = 4;
points[] = {
//////////////////////////////////////////////// UP
/*{"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,"TargetSelected",1,{ 0,-0.030},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.025},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.020},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.015},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.010},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.005},1},{},
//////////////////////////////////////////////// center
{"ForwardVec",1,"TargetSelected",1,{ 0,0},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,0},1},{},
/////////////////////////////////////////////// DOWN
/*{"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,"TargetSelected",1,{ 0,0.030},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.025},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.020},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.015},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.010},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.005},1},{},
/////////////////////////////////////////////// LEFT
/*{"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,"TargetSelected",1,{ -0.030, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ -0.025, 0},1},{},
{"ForwardVec",1,"TargetSelected",1,{ -0.020, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ -0.015, 0},1},{},
{"ForwardVec",1,"TargetSelected",1,{ -0.010, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ -0.005, 0},1},{},
/////////////////////////////////////////////// RIGHT
/*{"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,"TargetSelected",1,{ 0.030, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ 0.025, 0},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0.020, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ 0.015, 0},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0.010, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ 0.005, 0},1},{}
};
};
};
class Rocket_target {
condition = "rocket";
class Target {
type = "line";
width = 4;
points[] = {
//////////////////////////////////////////////// UP
/*{"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,"TargetSelected",1,{ 0,-0.030},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.025},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.020},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.015},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.010},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,-0.005},1},{},
//////////////////////////////////////////////// center
{"ForwardVec",1,"TargetSelected",1,{ 0,0},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,0},1},{},
/////////////////////////////////////////////// DOWN
/*{"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,"TargetSelected",1,{ 0,0.030},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.025},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.020},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.015},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.010},1},
{"ForwardVec",1,"TargetSelected",1,{ 0,0.005},1},{},
/////////////////////////////////////////////// LEFT
/*{"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,"TargetSelected",1,{ -0.030, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ -0.025, 0},1},{},
{"ForwardVec",1,"TargetSelected",1,{ -0.020, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ -0.015, 0},1},{},
{"ForwardVec",1,"TargetSelected",1,{ -0.010, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ -0.005, 0},1},{},
/////////////////////////////////////////////// RIGHT
/*{"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,"TargetSelected",1,{ 0.030, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ 0.025, 0},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0.020, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ 0.015, 0},1},{},
{"ForwardVec",1,"TargetSelected",1,{ 0.010, 0},1},
{"ForwardVec",1,"TargetSelected",1,{ 0.005, 0},1},{}
};
};
};
class GunCross {
type = "group";
condition = "mgun";
class CCIP_circle {
type = "line";
width = 5;
points[] = {
{"ForwardVec",1,"WeaponAimGUN",1,{"-1.2000 * 0.06","-0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-1.0000 * 0.06","-0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.9877 * 0.06","-0.1736 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.9397 * 0.06","-0.3420 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.8660 * 0.06","-0.5000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.7660 * 0.06","-0.6428 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.6428 * 0.06","-0.7660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.5000 * 0.06","-0.8660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.3420 * 0.06","-0.9397 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.1736 * 0.06","-0.9877 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.0000 * 0.06","-1.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.1736 * 0.06","-0.9877 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.3420 * 0.06","-0.9397 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.5000 * 0.06","-0.8660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.6428 * 0.06","-0.7660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.7660 * 0.06","-0.6428 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.8660 * 0.06","-0.5000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.9397 * 0.06","-0.3420 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.9877 * 0.06","-0.1736 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"1.0000 * 0.06","-0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"1.2000 * 0.06","-0.0000 * 0.06"},1},{},
{"ForwardVec",1,"WeaponAimGUN",1,{"-1.2000 * 0.06","0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-1.0000 * 0.06","0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.9877 * 0.06","0.1736 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.9397 * 0.06","0.3420 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.8660 * 0.06","0.5000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.7660 * 0.06","0.6428 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.6428 * 0.06","0.7660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.5000 * 0.06","0.8660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.3420 * 0.06","0.9397 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.1736 * 0.06","0.9877 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.0000 * 0.06","1.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.1736 * 0.06","0.9877 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.3420 * 0.06","0.9397 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.5000 * 0.06","0.8660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.6428 * 0.06","0.7660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.7660 * 0.06","0.6428 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.8660 * 0.06","0.5000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.9397 * 0.06","0.3420 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"0.9877 * 0.06","0.1736 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"1.0000 * 0.06","0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"1.2000 * 0.06","0.0000 * 0.06"},1},{},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.0000 * 0.06","-1.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.0000 * 0.06","-1.2000 * 0.06"},1},{},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.0000 * 0.06","1.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimGUN",1,{"-0.0000 * 0.06","1.2000 * 0.06"},1},{},
{"ForwardVec",1,"WeaponAimGUN",1,{ 0.005,0},1},
{"ForwardVec",1,"WeaponAimGUN",1,{ -0.005,0},1},{},
{"ForwardVec",1,"WeaponAimGUN",1,{ 0,0.005},1},
{"ForwardVec",1,"WeaponAimGUN",1,{ 0,-0.005},1}
};
};
};
class RocketCross {
type = "group";
condition = "rocket";
class CCIP_circle {
type = "line";
width = 5;
points[] = {
{"ForwardVec",1,"WeaponAimROCKET",1,{"-1.2000 * 0.06","-0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-1.0000 * 0.06","-0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.9877 * 0.06","-0.1736 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.9397 * 0.06","-0.3420 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.8660 * 0.06","-0.5000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.7660 * 0.06","-0.6428 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.6428 * 0.06","-0.7660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.5000 * 0.06","-0.8660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.3420 * 0.06","-0.9397 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.1736 * 0.06","-0.9877 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.0000 * 0.06","-1.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.1736 * 0.06","-0.9877 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.3420 * 0.06","-0.9397 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.5000 * 0.06","-0.8660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.6428 * 0.06","-0.7660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.7660 * 0.06","-0.6428 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.8660 * 0.06","-0.5000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.9397 * 0.06","-0.3420 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.9877 * 0.06","-0.1736 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"1.0000 * 0.06","-0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"1.2000 * 0.06","-0.0000 * 0.06"},1},{},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-1.2000 * 0.06","0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-1.0000 * 0.06","0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.9877 * 0.06","0.1736 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.9397 * 0.06","0.3420 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.8660 * 0.06","0.5000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.7660 * 0.06","0.6428 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.6428 * 0.06","0.7660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.5000 * 0.06","0.8660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.3420 * 0.06","0.9397 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.1736 * 0.06","0.9877 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.0000 * 0.06","1.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.1736 * 0.06","0.9877 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.3420 * 0.06","0.9397 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.5000 * 0.06","0.8660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.6428 * 0.06","0.7660 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.7660 * 0.06","0.6428 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.8660 * 0.06","0.5000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.9397 * 0.06","0.3420 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"0.9877 * 0.06","0.1736 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"1.0000 * 0.06","0.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"1.2000 * 0.06","0.0000 * 0.06"},1},{},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.0000 * 0.06","-1.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.0000 * 0.06","-1.2000 * 0.06"},1},{},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.0000 * 0.06","1.0000 * 0.06"},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{"-0.0000 * 0.06","1.2000 * 0.06"},1},{},
{"ForwardVec",1,"WeaponAimROCKET",1,{ 0.005,0},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{ -0.005,0},1},{},
{"ForwardVec",1,"WeaponAimROCKET",1,{ 0,0.005},1},
{"ForwardVec",1,"WeaponAimROCKET",1,{ 0,-0.005},1}
};
};
};
class AC_Centerline {
type = "group";
condition = "on";
class RockCross {
type = "line";
width = 4;
points[] = {
{"ForwardVec",1,{" -0.006 + 0.5","0 + 0.32"},1},
{"ForwardVec",1,{" 0.006 + 0.5","0 + 0.32"},1},{},
{"ForwardVec",1,{" -0.0 + 0.5","0.006 + 0.32"},1},
{"ForwardVec",1,{" 0.0 + 0.5","-0.006 + 0.32"},1}
};
};
};
class ATMissileTOFGroup {
condition = "ATmissile";
type = "group";
class TOFtext {
type = "text";
align = "right";
source = "static";
text = "TOF=";
scale = 1;
pos[] = {{0.15,0.62},1};
right[] = {{0.19,0.62},1};
down[] = {{0.15,0.66},1};
};
class TOFnumber {
type = "text";
source = "targetDist";
sourcescale = 0.0025;
align = "right";
scale = 1;
pos[] = {{0.23,0.62},1};
right[] = {{0.27,0.62},1};
down[] = {{0.23,0.66},1};
};
};
class BombTOFGroup {
condition = "Bomb";
type = "group";
class Crosshairs {
type = "line";
width = 7;
points[] = {
{{"0 + 0.5","-0.02 + 0.5"},1},
{{"0.0099999998 + 0.5","-0.01732 + 0.5"},1},
{{"0.01732 + 0.5","-0.0099999998 + 0.5"},1},
{{"0.02 + 0.5","0 + 0.5"},1},
{{"0.01732 + 0.5","0.0099999998 + 0.5"},1},
{{"0.0099999998 + 0.5","0.01732 + 0.5"},1},
{{"0 + 0.5","0.02 + 0.5"},1},
{{"-0.0099999998 + 0.5","0.01732 + 0.5"},1},
{{"-0.01732 + 0.5","0.0099999998 + 0.5"},1},
{{"-0.02 + 0.5","0 + 0.5"},1},
{{"-0.01732 + 0.5","-0.0099999998 + 0.5"},1},
{{"-0.0099999998 + 0.5","-0.01732 + 0.5"},1},
{{"0 + 0.5","-0.02 + 0.5"},1},{},
{{" -0.005 + 0.5","0 + 0.5"},1},
{{" 0.005 + 0.5","0 + 0.5"},1},{},
{{" -0.00 + 0.5","-0.005 + 0.5"},1},
{{" 0.00 + 0.5","0.005 + 0.5"},1}
};
};
/*class Target_Line_LGB {
type = "line";
width = 5;
points[] = {
{"TargetSelected",{0,0},1},
{"Velocity",{0,0},1}
};
};*/
class Target_SPI_LGB {
type = "line";
width = 3;
points[] = {
{"TargetSelected",{0,0},1},
{"TargetSelected",{0,-0.05},1}
};
};
class TOFtext {
type = "text";
align = "right";
source = "static";
text = "TOF=";
scale = 1;
pos[] = {{0.15,0.62},1};
right[] = {{0.19,0.62},1};
down[] = {{0.15,0.66},1};
};
class TOFnumber {
type = "text";
source = "altitudeASL";
sourcescale = 0.013;
align = "right";
scale = 1;
pos[] = {{0.23,0.62},1};
right[] = {{0.27,0.62},1};
down[] = {{0.23,0.66},1};
};
};
class ILS_Bars {
condition = "ils";
class Glideslope {
clipTL[] = {0,0};
clipBR[] = {1,1};
class ILS {
type = "line";
width = 2.5;
points[] = {
{"ForwardVec",1,"ILS_W",1,{-0.2,0},1},
{"ForwardVec",1,"ILS_W",1,{0.2,0},1},{},
{"ForwardVec",1,"ILS_W",1,{0,0.02},1},
{"ForwardVec",1,"ILS_W",1,{0,-0.02},1},{},
{"ForwardVec",1,"ILS_W",1,{0.1,0.02},1},
{"ForwardVec",1,"ILS_W",1,{0.1,-0.02},1},{},
{"ForwardVec",1,"ILS_W",1,{0.2,0.02},1},
{"ForwardVec",1,"ILS_W",1,{0.2,-0.02},1},{},
{"ForwardVec",1,"ILS_W",1,{-0.1,0.02},1},
{"ForwardVec",1,"ILS_W",1,{-0.1,-0.02},1},{},
{"ForwardVec",1,"ILS_W",1,{-0.2,0.02},1},
{"ForwardVec",1,"ILS_W",1,{-0.2,-0.02},1},{},
{"ForwardVec",1,"ILS_H",1,{0,-0.2},1},
{"ForwardVec",1,"ILS_H",1,{0,0.2},1},{},
{"ForwardVec",1,"ILS_H",1,{0.02,0},1},
{"ForwardVec",1,"ILS_H",1,{-0.02,0},1},{},
{"ForwardVec",1,"ILS_H",1,{0.02,0.1},1},
{"ForwardVec",1,"ILS_H",1,{-0.02,0.1},1},{},
{"ForwardVec",1,"ILS_H",1,{0.02,0.2},1},
{"ForwardVec",1,"ILS_H",1,{-0.02,0.2},1},{},
{"ForwardVec",1,"ILS_H",1,{0.02,-0.1},1},
{"ForwardVec",1,"ILS_H",1,{-0.02,-0.1},1},{},
{"ForwardVec",1,"ILS_H",1,{0.02,-0.2},1},
{"ForwardVec",1,"ILS_H",1,{-0.02,-0.2},1},{}
};
};
};
};
};
};
};