From bed800daa5486686414973c2971548518cadd135 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 14 Jan 2015 00:52:37 +0100 Subject: [PATCH] port aircraft --- TO_MERGE/agm/Aircraft/_hud_thunderbolt.hpp | 6562 ----------------- TO_MERGE/agm/Aircraft/config.cpp | 1174 --- TO_MERGE/agm/Aircraft/hmd_thunderbolt.hpp | 6562 ----------------- TO_MERGE/agm/Aircraft/mfd_comanche.hpp | 1310 ---- TO_MERGE/agm/Aircraft/mfd_ghosthawk.hpp | 1409 ---- TO_MERGE/agm/Aircraft/mfd_littlebird.hpp | 565 -- .../agm/Aircraft/mfd_littlebird_armed.hpp | 694 -- TO_MERGE/agm/Aircraft/mfd_merlin.hpp | 1296 ---- TO_MERGE/agm/Aircraft/mfd_thunderbolt.hpp | 1979 ----- TO_MERGE/agm/Aircraft/mfd_wildcat.hpp | 784 -- TO_MERGE/agm/Aircraft/mfd_wildcat_unarmed.hpp | 896 --- addons/aircraft/CfgAmmo.hpp | 302 + addons/aircraft/CfgMagazines.hpp | 202 + addons/aircraft/CfgVehicles.hpp | 402 + addons/aircraft/CfgWeapons.hpp | 240 + addons/aircraft/config.cpp | 18 + .../aircraft}/flightmodel_alca.hpp | 0 .../aircraft}/flightmodel_thunderbolt.hpp | 0 .../aircraft}/flightmodel_yak.hpp | 0 addons/aircraft/script_component.hpp | 12 + .../aircraft}/stringtable.xml | 8 +- 21 files changed, 1180 insertions(+), 23235 deletions(-) delete mode 100644 TO_MERGE/agm/Aircraft/_hud_thunderbolt.hpp delete mode 100644 TO_MERGE/agm/Aircraft/config.cpp delete mode 100644 TO_MERGE/agm/Aircraft/hmd_thunderbolt.hpp delete mode 100644 TO_MERGE/agm/Aircraft/mfd_comanche.hpp delete mode 100644 TO_MERGE/agm/Aircraft/mfd_ghosthawk.hpp delete mode 100644 TO_MERGE/agm/Aircraft/mfd_littlebird.hpp delete mode 100644 TO_MERGE/agm/Aircraft/mfd_littlebird_armed.hpp delete mode 100644 TO_MERGE/agm/Aircraft/mfd_merlin.hpp delete mode 100644 TO_MERGE/agm/Aircraft/mfd_thunderbolt.hpp delete mode 100644 TO_MERGE/agm/Aircraft/mfd_wildcat.hpp delete mode 100644 TO_MERGE/agm/Aircraft/mfd_wildcat_unarmed.hpp create mode 100644 addons/aircraft/CfgAmmo.hpp create mode 100644 addons/aircraft/CfgMagazines.hpp create mode 100644 addons/aircraft/CfgVehicles.hpp create mode 100644 addons/aircraft/CfgWeapons.hpp create mode 100644 addons/aircraft/config.cpp rename {TO_MERGE/agm/Aircraft => addons/aircraft}/flightmodel_alca.hpp (100%) rename {TO_MERGE/agm/Aircraft => addons/aircraft}/flightmodel_thunderbolt.hpp (100%) rename {TO_MERGE/agm/Aircraft => addons/aircraft}/flightmodel_yak.hpp (100%) create mode 100644 addons/aircraft/script_component.hpp rename {TO_MERGE/agm/Aircraft => addons/aircraft}/stringtable.xml (87%) diff --git a/TO_MERGE/agm/Aircraft/_hud_thunderbolt.hpp b/TO_MERGE/agm/Aircraft/_hud_thunderbolt.hpp deleted file mode 100644 index 84ecbe6d32..0000000000 --- a/TO_MERGE/agm/Aircraft/_hud_thunderbolt.hpp +++ /dev/null @@ -1,6562 +0,0 @@ - - - -class MFD3 -{ - 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.15000001}; - maxPos[]={0,-0.15000001}; - }; - class center - { - type="fixed"; - pos[]={0.5,0.38}; - }; - class RangeBone - { - type="linear"; - source="targetDist"; - sourceScale=1; //meters - min=0; - max=12000; - minPos[]={0.08,0.40}; - maxPos[]={0.08,0.60}; - }; - class RadarAltitudeBone - { - type="linear"; - source="altitudeAGL"; - sourceScale=1; // meters - //hideValue=1500; - min=0; - max=500; - minPos[]={0.71,0.40}; - maxPos[]={0.71,0.60}; - }; - class VspeedBone - { - type="linear"; - source="vspeed"; - sourceScale=1; // m/s - min=-50; - max=50; - minPos[]={0.94,0.40}; - maxPos[]={0.94,0.60}; - }; - }; - class Draw - { - color[]={0.15000001,1,0.15000001}; - 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.60 },1 }, - { }, - - {{ 0.71,0.40 },1 }, - {{ 0.72,0.40 },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.60 },1 }, - {{ 0.72,0.60 },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.50 },1 }, - { }, - - {{ 0.92,0.40 },1 }, // - {{ 0.94,0.40 },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.50 },1 }, // - {{ 0.94,0.50 },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.60 },1 }, // - {{ 0.94,0.60 },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.50 },1 }, - { }, - - {{ 0.92,0.40 },1 }, // - {{ 0.94,0.40 },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.50 },1 }, // - {{ 0.94,0.50 },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.60 },1 }, // - {{ 0.94,0.60 },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.55000001, - "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.5999999; - pos[]= - { - {"0.15 + 0.1",0.47}, - 1 - }; - right[]= - { - {"0.21 + 0.1",0.47}, - 1 - }; - down[]= - { - {"0.15 + 0.1",0.52999998}, - 1 - }; - }; - /*class GroundSpeedNumber - { - type="text"; - align="left"; - scale=1; - source="sqrt((""speed""*""speed"")-(""vspeed""*""vspeed""))"; - sourceScale=3.5999999; - pos[]= - { - {"0.15 + 0.1",0.37}, - 1 - }; - right[]= - { - {"0.21 + 0.1",0.37}, - 1 - }; - down[]= - { - {"0.15 + 0.1",0.42999998}, - 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.20}, - 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.52999998}, - 1 - }; - }; - class PitcherNumber: SpeedNumber - { - type="text"; - source="horizonDive"; - sourceScale=57.29578; - 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.80}, - 1 - }; - }; - class AGLNumber - { - type="text"; - source="altitudeAGL"; - sourceScale=1; - align="right"; - scale=1; - pos[]= - { - {"0.85 - 0.1",0.80}, - 1 - }; - right[]= - { - {"0.89 - 0.1",0.80}, - 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.80}, - 1 - }; - }; - class RangeNumber - { - type="text"; - source="targetDist"; - sourceScale=1; - align="left"; - scale=1; - pos[]= - { - {"0.15 + 0.1",0.80}, - 1 - }; - right[]= - { - {"0.19 + 0.1",0.80}, - 1 - }; - down[]= - { - {"0.15 + 0.1",0.84}, - 1 - }; - }; - class ATRangeScale - { - condition="ATmissile"; - type="group"; - class RangeBand - { - type="line"; - width=3.0; - points[]= - { - - { - "RangeBone", - {0.00,0.0}, - 1 - }, - - { - "RangeBone", - {-0.01,-0.01}, - 1 - }, - - { - "RangeBone", - {-0.01,0.01}, - 1 - }, - - { - "RangeBone", - {0.00,0.0}, - 1 - } - }; - }; - class ATMissileRange - { - type="line"; - width=3.0; - points[] = - { - ///////////////////////////////// range marks - { { 0.08,0.40 },1 }, - { { 0.10,0.40 },1 }, - {}, - { { 0.08,0.467 },1 }, - { { 0.10,0.467 },1 }, - {}, - { { 0.08,0.567 },1 }, - { { 0.10,0.567 },1 }, - {}, - { { 0.08,0.60 },1 }, - { { 0.10,0.60 },1 }, - {}, - - { { 0.08,0.467 },1 }, // line - { { 0.08,0.567 },1 }, - {} - }; - }; - }; - class HeadingArrow - { - type="line"; - width=4; - points[]= - { - - { - {0.50,0.95}, - 1 - }, - { - {0.515,0.965}, - 1 - }, - { - {0.485,0.965}, - 1 - }, - { - {0.50,0.95}, - 1 - } - }; - }; - class HeadingScale - { - type="scale"; - horizontal=1; - source="heading"; - sourceScale=0.1; - width=5; - top=0.35; - center=0.50; - 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.25,0.25}; - //pos0[]={0.50,0.32}; - //pos10[]={"1.382 - 0.5","1.145 - 0.32"}; - pos10[] = {0.0,0.0}; - }; - class ForwardVec - { - type = "vector"; - source = "forward"; - pos0[] = {0.0,0.0}; - //pos10[] = {"0.253 + 0.0","0.253 + 0.0"}; - pos10[] = {0.0,0.0}; - }; - class RadarContact - { - //source="radar"; - type="fixed"; - pos[]={0,0}; - }; - class HorizonBankRot - { - type="rotational"; - source="horizonBank"; - center[]={0.5,0.32}; - min=3.1416; - max=-3.1416; - //max=0.52359998; - 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.125}; - pos0[] = {0.5,0.32}; - pos10[] = {" 0.5 + 0.253 "," 0.32 + 0.253 "}; - }; - class WeaponAimROCKET - { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,0.390}; - pos10[] = {" 0.5 + 0.253 "," 0.390 + 0.253 "}; - }; - class RadarAltitudeBone - { - type="linear"; - source="altitudeAGL"; - sourceScale=0.10; - min=0; - max=200; - minPos[]={0.5,0.10}; - maxPos[]={0.5,0.85}; - }; - class TargetSelected - { - type = "vector"; - source = "target"; - pos0[]={ 0.50, 0.32 }; - //pos10[]={" 0.5 + 1.5 ", " 0.32 + 1.5"}; - pos10[]={1.382,1.145}; - }; - class Velocity - { - type="vector"; - source="velocity"; - pos0[]={0.5,0.32}; - pos10[]={0.8,0.62}; - //pos10[]={1.5,1.32}; - }; - class center - { - type="fixed"; - pos[]={0.5,0.38}; - }; - class Level0 - { - type="horizon"; - pos0[]={0.50,0.32}; - pos10[]={1.5,1.32}; - //pos10[]={1.382,1.145}; - 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.15000001,1,0.15000001}; - alpha=0.9; - clipTL[]={0,0}; - clipBR[]={1,1}; - condition="on"; - /*class Horizont // default - { - clipTL[]={0.10,0.10}; - clipBR[]={0.90,0.90}; - class Dimmed - { - class Level0 - { - type="line"; - points[]= - { - - { - "Level0", - {-0.2,0}, - 1 - }, - - { - "Level0", - {-0.050000001,0}, - 1 - }, - {}, - - { - "Level0", - {0.050000001,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.31999999,-0.025}, - 1 - }; - down[]= - { - "Level0", - {0.22,0.025}, - 1 - }; - }; - class LevelM5: Level0 - { - type="line"; - points[]= - { - - { - "LevelM5", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM5", - {-0.2,0}, - 1 - }, - - { - "LevelM5", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM5", - {-0.1,0}, - 1 - }, - - { - "LevelM5", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM5", - {0.050000001,0}, - 1 - }, - - { - "LevelM5", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM5", - {0.15000001,0}, - 1 - }, - - { - "LevelM5", - {0.2,0}, - 1 - }, - - { - "LevelM5", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_5 - { - type="text"; - source="static"; - text=-5; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM5", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM5", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM5", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_5: VALM_1_5 - { - align="right"; - pos[]= - { - "LevelM5", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM5", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM5", - {0.22,-0.035}, - 1 - }; - }; - class LevelP5: Level0 - { - type="line"; - points[]= - { - - { - "LevelP5", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP5", - {-0.2,0}, - 1 - }, - - { - "LevelP5", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP5", - {0.050000001,0}, - 1 - }, - - { - "LevelP5", - {0.2,0}, - 1 - }, - - { - "LevelP5", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_5: VALP_1_5 - { - align="right"; - pos[]= - { - "LevelP5", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP5", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP5", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM10: Level0 - { - type="line"; - points[]= - { - - { - "LevelM10", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM10", - {-0.2,0}, - 1 - }, - - { - "LevelM10", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM10", - {-0.1,0}, - 1 - }, - - { - "LevelM10", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM10", - {0.050000001,0}, - 1 - }, - - { - "LevelM10", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM10", - {0.15000001,0}, - 1 - }, - - { - "LevelM10", - {0.2,0}, - 1 - }, - - { - "LevelM10", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_10 - { - type="text"; - source="static"; - text=-10; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM10", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM10", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM10", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_10: VALM_1_10 - { - align="right"; - pos[]= - { - "LevelM10", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM10", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM10", - {0.22,-0.035}, - 1 - }; - }; - class LevelP10: Level0 - { - type="line"; - points[]= - { - - { - "LevelP10", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP10", - {-0.2,0}, - 1 - }, - - { - "LevelP10", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP10", - {0.050000001,0}, - 1 - }, - - { - "LevelP10", - {0.2,0}, - 1 - }, - - { - "LevelP10", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_10: VALP_1_10 - { - align="right"; - pos[]= - { - "LevelP10", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP10", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP10", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM15: Level0 - { - type="line"; - points[]= - { - - { - "LevelM15", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM15", - {-0.2,0}, - 1 - }, - - { - "LevelM15", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM15", - {-0.1,0}, - 1 - }, - - { - "LevelM15", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM15", - {0.050000001,0}, - 1 - }, - - { - "LevelM15", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM15", - {0.15000001,0}, - 1 - }, - - { - "LevelM15", - {0.2,0}, - 1 - }, - - { - "LevelM15", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_15 - { - type="text"; - source="static"; - text=-15; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM15", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM15", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM15", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_15: VALM_1_15 - { - align="right"; - pos[]= - { - "LevelM15", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM15", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM15", - {0.22,-0.035}, - 1 - }; - }; - class LevelP15: Level0 - { - type="line"; - points[]= - { - - { - "LevelP15", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP15", - {-0.2,0}, - 1 - }, - - { - "LevelP15", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP15", - {0.050000001,0}, - 1 - }, - - { - "LevelP15", - {0.2,0}, - 1 - }, - - { - "LevelP15", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_15: VALP_1_15 - { - align="right"; - pos[]= - { - "LevelP15", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP15", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP15", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM20: Level0 - { - type="line"; - points[]= - { - - { - "LevelM20", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM20", - {-0.2,0}, - 1 - }, - - { - "LevelM20", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM20", - {-0.1,0}, - 1 - }, - - { - "LevelM20", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM20", - {0.050000001,0}, - 1 - }, - - { - "LevelM20", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM20", - {0.15000001,0}, - 1 - }, - - { - "LevelM20", - {0.2,0}, - 1 - }, - - { - "LevelM20", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_20 - { - type="text"; - source="static"; - text=-20; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM20", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM20", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM20", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_20: VALM_1_20 - { - align="right"; - pos[]= - { - "LevelM20", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM20", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM20", - {0.22,-0.035}, - 1 - }; - }; - class LevelP20: Level0 - { - type="line"; - points[]= - { - - { - "LevelP20", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP20", - {-0.2,0}, - 1 - }, - - { - "LevelP20", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP20", - {0.050000001,0}, - 1 - }, - - { - "LevelP20", - {0.2,0}, - 1 - }, - - { - "LevelP20", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_20: VALP_1_20 - { - align="right"; - pos[]= - { - "LevelP20", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP20", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP20", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM25: Level0 - { - type="line"; - points[]= - { - - { - "LevelM25", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM25", - {-0.2,0}, - 1 - }, - - { - "LevelM25", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM25", - {-0.1,0}, - 1 - }, - - { - "LevelM25", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM25", - {0.050000001,0}, - 1 - }, - - { - "LevelM25", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM25", - {0.15000001,0}, - 1 - }, - - { - "LevelM25", - {0.2,0}, - 1 - }, - - { - "LevelM25", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_25 - { - type="text"; - source="static"; - text=-25; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM25", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM25", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM25", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_25: VALM_1_25 - { - align="right"; - pos[]= - { - "LevelM25", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM25", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM25", - {0.22,-0.035}, - 1 - }; - }; - class LevelP25: Level0 - { - type="line"; - points[]= - { - - { - "LevelP25", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP25", - {-0.2,0}, - 1 - }, - - { - "LevelP25", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP25", - {0.050000001,0}, - 1 - }, - - { - "LevelP25", - {0.2,0}, - 1 - }, - - { - "LevelP25", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_25: VALP_1_25 - { - align="right"; - pos[]= - { - "LevelP25", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP25", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP25", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM30: Level0 - { - type="line"; - points[]= - { - - { - "LevelM30", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM30", - {-0.2,0}, - 1 - }, - - { - "LevelM30", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM30", - {-0.1,0}, - 1 - }, - - { - "LevelM30", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM30", - {0.050000001,0}, - 1 - }, - - { - "LevelM30", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM30", - {0.15000001,0}, - 1 - }, - - { - "LevelM30", - {0.2,0}, - 1 - }, - - { - "LevelM30", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_30 - { - type="text"; - source="static"; - text=-30; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM30", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM30", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM30", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_30: VALM_1_30 - { - align="right"; - pos[]= - { - "LevelM30", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM30", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM30", - {0.22,-0.035}, - 1 - }; - }; - class LevelP30: Level0 - { - type="line"; - points[]= - { - - { - "LevelP30", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP30", - {-0.2,0}, - 1 - }, - - { - "LevelP30", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP30", - {0.050000001,0}, - 1 - }, - - { - "LevelP30", - {0.2,0}, - 1 - }, - - { - "LevelP30", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_30: VALP_1_30 - { - align="right"; - pos[]= - { - "LevelP30", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP30", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP30", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM35: Level0 - { - type="line"; - points[]= - { - - { - "LevelM35", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM35", - {-0.2,0}, - 1 - }, - - { - "LevelM35", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM35", - {-0.1,0}, - 1 - }, - - { - "LevelM35", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM35", - {0.050000001,0}, - 1 - }, - - { - "LevelM35", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM35", - {0.15000001,0}, - 1 - }, - - { - "LevelM35", - {0.2,0}, - 1 - }, - - { - "LevelM35", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_35 - { - type="text"; - source="static"; - text=-35; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM35", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM35", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM35", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_35: VALM_1_35 - { - align="right"; - pos[]= - { - "LevelM35", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM35", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM35", - {0.22,-0.035}, - 1 - }; - }; - class LevelP35: Level0 - { - type="line"; - points[]= - { - - { - "LevelP35", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP35", - {-0.2,0}, - 1 - }, - - { - "LevelP35", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP35", - {0.050000001,0}, - 1 - }, - - { - "LevelP35", - {0.2,0}, - 1 - }, - - { - "LevelP35", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_35: VALP_1_35 - { - align="right"; - pos[]= - { - "LevelP35", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP35", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP35", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM40: Level0 - { - type="line"; - points[]= - { - - { - "LevelM40", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM40", - {-0.2,0}, - 1 - }, - - { - "LevelM40", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM40", - {-0.1,0}, - 1 - }, - - { - "LevelM40", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM40", - {0.050000001,0}, - 1 - }, - - { - "LevelM40", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM40", - {0.15000001,0}, - 1 - }, - - { - "LevelM40", - {0.2,0}, - 1 - }, - - { - "LevelM40", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_40 - { - type="text"; - source="static"; - text=-40; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM40", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM40", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM40", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_40: VALM_1_40 - { - align="right"; - pos[]= - { - "LevelM40", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM40", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM40", - {0.22,-0.035}, - 1 - }; - }; - class LevelP40: Level0 - { - type="line"; - points[]= - { - - { - "LevelP40", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP40", - {-0.2,0}, - 1 - }, - - { - "LevelP40", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP40", - {0.050000001,0}, - 1 - }, - - { - "LevelP40", - {0.2,0}, - 1 - }, - - { - "LevelP40", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_40: VALP_1_40 - { - align="right"; - pos[]= - { - "LevelP40", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP40", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP40", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM45: Level0 - { - type="line"; - points[]= - { - - { - "LevelM45", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM45", - {-0.2,0}, - 1 - }, - - { - "LevelM45", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM45", - {-0.1,0}, - 1 - }, - - { - "LevelM45", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM45", - {0.050000001,0}, - 1 - }, - - { - "LevelM45", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM45", - {0.15000001,0}, - 1 - }, - - { - "LevelM45", - {0.2,0}, - 1 - }, - - { - "LevelM45", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_45 - { - type="text"; - source="static"; - text=-45; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM45", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM45", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM45", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_45: VALM_1_45 - { - align="right"; - pos[]= - { - "LevelM45", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM45", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM45", - {0.22,-0.035}, - 1 - }; - }; - class LevelP45: Level0 - { - type="line"; - points[]= - { - - { - "LevelP45", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP45", - {-0.2,0}, - 1 - }, - - { - "LevelP45", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP45", - {0.050000001,0}, - 1 - }, - - { - "LevelP45", - {0.2,0}, - 1 - }, - - { - "LevelP45", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_45: VALP_1_45 - { - align="right"; - pos[]= - { - "LevelP45", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP45", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP45", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM50: Level0 - { - type="line"; - points[]= - { - - { - "LevelM50", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM50", - {-0.2,0}, - 1 - }, - - { - "LevelM50", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM50", - {-0.1,0}, - 1 - }, - - { - "LevelM50", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM50", - {0.050000001,0}, - 1 - }, - - { - "LevelM50", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM50", - {0.15000001,0}, - 1 - }, - - { - "LevelM50", - {0.2,0}, - 1 - }, - - { - "LevelM50", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_50 - { - type="text"; - source="static"; - text=-50; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM50", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM50", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM50", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_50: VALM_1_50 - { - align="right"; - pos[]= - { - "LevelM50", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM50", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM50", - {0.22,-0.035}, - 1 - }; - }; - class LevelP50: Level0 - { - type="line"; - points[]= - { - - { - "LevelP50", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP50", - {-0.2,0}, - 1 - }, - - { - "LevelP50", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP50", - {0.050000001,0}, - 1 - }, - - { - "LevelP50", - {0.2,0}, - 1 - }, - - { - "LevelP50", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_50: VALP_1_50 - { - align="right"; - pos[]= - { - "LevelP50", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP50", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP50", - {0.22,0.085000001}, - 1 - }; - }; - }; - }; - */ - class Horizont - { - clipTL[]={0,0}; - clipBR[]={1.0,1.0}; - class Dimmed - { - class Level0 - { - type="line"; - points[]= - { - - { - "Level0", - {-0.3,0}, - 1 - }, - - { - "Level0", - {-0.050000001,0}, - 1 - }, - {}, - - { - "Level0", - {0.050000001,0}, - 1 - }, - - { - "Level0", - {0.3,0}, - 1 - } - }; - }; - /*class VALM_1_0 - { - type="text"; - source="static"; - text=0; - align="left"; - scale=1; - sourceScale=1; - 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.31999999,-0.025}, - 1 - }; - down[]= - { - "Level0", - {0.22,0.025}, - 1 - }; - }; - */ - class LevelM5: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM5", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM5", - {-0.2,0}, - 1 - }, - - { - "LevelM5", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM5", - {-0.1,0}, - 1 - }, - - { - "LevelM5", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM5", - {0.050000001,0}, - 1 - }, - - { - "LevelM5", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM5", - {0.15000001,0}, - 1 - }, - - { - "LevelM5", - {0.2,0}, - 1 - }, - - { - "LevelM5", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_5 - { - type="text"; - source="static"; - text=-5; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM5", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM5", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM5", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_5: VALM_1_5 - { - align="right"; - pos[]= - { - "LevelM5", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM5", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM5", - {0.22,-0.035}, - 1 - }; - }; - class LevelP5: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP5", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP5", - {-0.2,0}, - 1 - }, - - { - "LevelP5", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP5", - {0.050000001,0}, - 1 - }, - - { - "LevelP5", - {0.2,0}, - 1 - }, - - { - "LevelP5", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_5 - { - type="text"; - source="static"; - text="5"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP5", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP5", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP5", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_5: VALP_1_5 - { - align="right"; - pos[]= - { - "LevelP5", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP5", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP5", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM10: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM10", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM10", - {-0.2,0}, - 1 - }, - - { - "LevelM10", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM10", - {-0.1,0}, - 1 - }, - - { - "LevelM10", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM10", - {0.050000001,0}, - 1 - }, - - { - "LevelM10", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM10", - {0.15000001,0}, - 1 - }, - - { - "LevelM10", - {0.2,0}, - 1 - }, - - { - "LevelM10", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_10 - { - type="text"; - source="static"; - text=-10; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM10", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM10", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM10", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_10: VALM_1_10 - { - align="right"; - pos[]= - { - "LevelM10", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM10", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM10", - {0.22,-0.035}, - 1 - }; - }; - class LevelP10: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP10", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP10", - {-0.2,0}, - 1 - }, - - { - "LevelP10", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP10", - {0.050000001,0}, - 1 - }, - - { - "LevelP10", - {0.2,0}, - 1 - }, - - { - "LevelP10", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - class LevelM15: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM15", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM15", - {-0.2,0}, - 1 - }, - - { - "LevelM15", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM15", - {-0.1,0}, - 1 - }, - - { - "LevelM15", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM15", - {0.050000001,0}, - 1 - }, - - { - "LevelM15", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM15", - {0.15000001,0}, - 1 - }, - - { - "LevelM15", - {0.2,0}, - 1 - }, - - { - "LevelM15", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_15 - { - type="text"; - source="static"; - text=-15; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM15", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM15", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM15", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_15: VALM_1_15 - { - align="right"; - pos[]= - { - "LevelM15", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM15", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM15", - {0.22,-0.035}, - 1 - }; - }; - class LevelP15: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP15", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP15", - {-0.2,0}, - 1 - }, - - { - "LevelP15", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP15", - {0.050000001,0}, - 1 - }, - - { - "LevelP15", - {0.2,0}, - 1 - }, - - { - "LevelP15", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_15 - { - type="text"; - source="static"; - text="15"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP15", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP15", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP15", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_15: VALP_1_15 - { - align="right"; - pos[]= - { - "LevelP15", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP15", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP15", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM20: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM20", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM20", - {-0.2,0}, - 1 - }, - - { - "LevelM20", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM20", - {-0.1,0}, - 1 - }, - - { - "LevelM20", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM20", - {0.050000001,0}, - 1 - }, - - { - "LevelM20", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM20", - {0.15000001,0}, - 1 - }, - - { - "LevelM20", - {0.2,0}, - 1 - }, - - { - "LevelM20", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_20 - { - type="text"; - source="static"; - text=-20; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM20", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM20", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM20", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_20: VALM_1_20 - { - align="right"; - pos[]= - { - "LevelM20", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM20", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM20", - {0.22,-0.035}, - 1 - }; - }; - class LevelP20: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP20", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP20", - {-0.2,0}, - 1 - }, - - { - "LevelP20", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP20", - {0.050000001,0}, - 1 - }, - - { - "LevelP20", - {0.2,0}, - 1 - }, - - { - "LevelP20", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - class LevelM25: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM25", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM25", - {-0.2,0}, - 1 - }, - - { - "LevelM25", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM25", - {-0.1,0}, - 1 - }, - - { - "LevelM25", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM25", - {0.050000001,0}, - 1 - }, - - { - "LevelM25", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM25", - {0.15000001,0}, - 1 - }, - - { - "LevelM25", - {0.2,0}, - 1 - }, - - { - "LevelM25", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_25 - { - type="text"; - source="static"; - text=-25; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM25", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM25", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM25", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_25: VALM_1_25 - { - align="right"; - pos[]= - { - "LevelM25", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM25", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM25", - {0.22,-0.035}, - 1 - }; - }; - class LevelP25: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP25", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP25", - {-0.2,0}, - 1 - }, - - { - "LevelP25", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP25", - {0.050000001,0}, - 1 - }, - - { - "LevelP25", - {0.2,0}, - 1 - }, - - { - "LevelP25", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_25 - { - type="text"; - source="static"; - text="25"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP25", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP25", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP25", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_25: VALP_1_25 - { - align="right"; - pos[]= - { - "LevelP25", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP25", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP25", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM30: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM30", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM30", - {-0.2,0}, - 1 - }, - - { - "LevelM30", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM30", - {-0.1,0}, - 1 - }, - - { - "LevelM30", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM30", - {0.050000001,0}, - 1 - }, - - { - "LevelM30", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM30", - {0.15000001,0}, - 1 - }, - - { - "LevelM30", - {0.2,0}, - 1 - }, - - { - "LevelM30", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_30 - { - type="text"; - source="static"; - text=-30; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM30", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM30", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM30", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_30: VALM_1_30 - { - align="right"; - pos[]= - { - "LevelM30", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM30", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM30", - {0.22,-0.035}, - 1 - }; - }; - class LevelP30: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP30", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP30", - {-0.2,0}, - 1 - }, - - { - "LevelP30", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP30", - {0.050000001,0}, - 1 - }, - - { - "LevelP30", - {0.2,0}, - 1 - }, - - { - "LevelP30", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - class LevelM35: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM35", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM35", - {-0.2,0}, - 1 - }, - - { - "LevelM35", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM35", - {-0.1,0}, - 1 - }, - - { - "LevelM35", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM35", - {0.050000001,0}, - 1 - }, - - { - "LevelM35", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM35", - {0.15000001,0}, - 1 - }, - - { - "LevelM35", - {0.2,0}, - 1 - }, - - { - "LevelM35", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_35 - { - type="text"; - source="static"; - text=-35; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM35", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM35", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM35", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_35: VALM_1_35 - { - align="right"; - pos[]= - { - "LevelM35", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM35", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM35", - {0.22,-0.035}, - 1 - }; - }; - class LevelP35: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP35", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP35", - {-0.2,0}, - 1 - }, - - { - "LevelP35", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP35", - {0.050000001,0}, - 1 - }, - - { - "LevelP35", - {0.2,0}, - 1 - }, - - { - "LevelP35", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_35 - { - type="text"; - source="static"; - text="35"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP35", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP35", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP35", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_35: VALP_1_35 - { - align="right"; - pos[]= - { - "LevelP35", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP35", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP35", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM40: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM40", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM40", - {-0.2,0}, - 1 - }, - - { - "LevelM40", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM40", - {-0.1,0}, - 1 - }, - - { - "LevelM40", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM40", - {0.050000001,0}, - 1 - }, - - { - "LevelM40", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM40", - {0.15000001,0}, - 1 - }, - - { - "LevelM40", - {0.2,0}, - 1 - }, - - { - "LevelM40", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_40 - { - type="text"; - source="static"; - text=-40; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM40", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM40", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM40", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_40: VALM_1_40 - { - align="right"; - pos[]= - { - "LevelM40", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM40", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM40", - {0.22,-0.035}, - 1 - }; - }; - class LevelP40: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP40", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP40", - {-0.2,0}, - 1 - }, - - { - "LevelP40", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP40", - {0.050000001,0}, - 1 - }, - - { - "LevelP40", - {0.2,0}, - 1 - }, - - { - "LevelP40", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - class LevelM45: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM45", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM45", - {-0.2,0}, - 1 - }, - - { - "LevelM45", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM45", - {-0.1,0}, - 1 - }, - - { - "LevelM45", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM45", - {0.050000001,0}, - 1 - }, - - { - "LevelM45", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM45", - {0.15000001,0}, - 1 - }, - - { - "LevelM45", - {0.2,0}, - 1 - }, - - { - "LevelM45", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_45 - { - type="text"; - source="static"; - text=-45; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM45", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM45", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM45", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_45: VALM_1_45 - { - align="right"; - pos[]= - { - "LevelM45", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM45", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM45", - {0.22,-0.035}, - 1 - }; - }; - class LevelP45: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP45", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP45", - {-0.2,0}, - 1 - }, - - { - "LevelP45", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP45", - {0.050000001,0}, - 1 - }, - - { - "LevelP45", - {0.2,0}, - 1 - }, - - { - "LevelP45", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_45 - { - type="text"; - source="static"; - text="45"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP45", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP45", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP45", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_45: VALP_1_45 - { - align="right"; - pos[]= - { - "LevelP45", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP45", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP45", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM50: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM50", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM50", - {-0.2,0}, - 1 - }, - - { - "LevelM50", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM50", - {-0.1,0}, - 1 - }, - - { - "LevelM50", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM50", - {0.050000001,0}, - 1 - }, - - { - "LevelM50", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM50", - {0.15000001,0}, - 1 - }, - - { - "LevelM50", - {0.2,0}, - 1 - }, - - { - "LevelM50", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_50 - { - type="text"; - source="static"; - text=-50; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM50", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM50", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM50", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_50: VALM_1_50 - { - align="right"; - pos[]= - { - "LevelM50", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM50", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM50", - {0.22,-0.035}, - 1 - }; - }; - class LevelP50: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP50", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP50", - {-0.2,0}, - 1 - }, - - { - "LevelP50", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP50", - {0.050000001,0}, - 1 - }, - - { - "LevelP50", - {0.2,0}, - 1 - }, - - { - "LevelP50", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - }; - }; - class PlaneMovementCrosshair //fwd - { - 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 //fwd - { - type="radar"; - //pos0[]={0.50,0.38}; - //pos10[]={1.40,1.22}; - ///pos0[]={0.50,0.27}; - ///pos10[]={1.40,1.10}; - pos0[]={0.50,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 //fwd - { - 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 //fwd - { - 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 //fwd - { - 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 //fwd - { - 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 //fwd - { - type="group"; - condition = "mgun"; - class CCIP_circle - { - type = "line"; - width = 5.0; - 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 //fwd - { - type="group"; - condition="rocket"; - class CCIP_circle - { - type = "line"; - width = 5.0; - 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 //fwd - { - 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 //fwd - { - condition = "ils"; - class Glideslope - { - clipTL[] = {0.0,0.0}; - clipBR[] = {1.0,1.0}; - 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 }, - { } - }; - }; - }; - }; - }; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/config.cpp b/TO_MERGE/agm/Aircraft/config.cpp deleted file mode 100644 index e7ebb6be80..0000000000 --- a/TO_MERGE/agm/Aircraft/config.cpp +++ /dev/null @@ -1,1174 +0,0 @@ -class CfgPatches { - class AGM_Aircraft { - units[] = {}; - weapons[] = {}; - requiredVersion = 0.60; - requiredAddons[] = {AGM_Core}; - version = "0.95"; - versionStr = "0.95"; - versionAr[] = {0,95,0}; - author[] = {"KoffeinFlummi", "Crusty"}; - authorUrl = "https://github.com/KoffeinFlummi/"; - }; -}; - -class CfgAmmo { - class BulletBase; - class LaserBombCore; - class MissileBase; - class RocketBase; - class SubmunitionBullet; - class M_Titan_AA; - - class B_20mm: BulletBase { - deflecting = 3; - hit = 100; - indirectHit = 10; - indirectHitRange = 2; - model = "\A3\Weapons_f\Data\bullettracer\tracer_red"; - }; - - class B_65x39_Minigun_Caseless: SubmunitionBullet { - hit = 10; - indirectHit = 0; - indirectHitRange = 0; - caliber = 1; - deflecting = 5; - typicalSpeed = 850; - }; - - class B_762x51_Minigun_Tracer_Red: SubmunitionBullet { - hit = 12; - indirectHit = 0; - indirectHitRange = 0; - model = "\A3\Weapons_f\Data\bullettracer\tracer_red"; - caliber = 1.6; - deflecting = 5; - typicalSpeed = 850; - }; - - class M_Zephyr: M_Titan_AA { - proxyShape = "\A3\Weapons_F\Ammo\Missile_AA_02_F.p3d"; - model = "\A3\Weapons_F\Ammo\Missile_AA_02_fly_F.p3d"; - airFriction = 0.078; - sideAirFriction = 0.18; - maneuvrability = 24; - class CamShakeFire {}; - class CamShakePlayerFire {}; - }; - - class M_Zephyr_Mi06: M_Zephyr { - maverickWeaponIndexOffset = 6; - }; - - class M_Air_AA: MissileBase { - model = "\A3\Weapons_F\Ammo\Missile_AT_02_fly_F"; - proxyShape = "\A3\Weapons_F\Ammo\Missile_AT_02_F"; - hit = 280; - indirectHit = 85; - indirectHitRange = 10; - maneuvrability = 27; - simulationStep = 0.002; - airLock = 1; - irLock = 1; - cost = 1500; - //maxSpeed = 2400; - timeToLive = 40; - airFriction = 0.05; - sideAirFriction = 0.1; - trackOversteer = 1; - trackLead = 1; - initTime = 0; - thrustTime = 12; - thrust = 340; - fuseDistance = 500; - weaponLockSystem = "2 + 16"; - maxControlRange = 8000; - class CamShakeExplode {}; - class CamShakeHit {}; - class CamShakeFire {}; - class CamShakePlayerFire {}; - }; - - class Missile_AA_04_F: MissileBase { - hit = 800; - indirectHit = 60; - indirectHitRange = 12; - airLock = 2; - irLock = 1; - laserLock = 0; - nvLock = 0; - weaponLockSystem = "2 + 16"; - cmimmunity = 0.8; - initTime = 0; - thrust = 380; - thrustTime = 9.5; - airFriction = 0.04; - sideAirFriction = 0.08; - //maxSpeed = 2600; - maneuvrability = 14; - simulationStep = 0.002; - fuseDistance = 500; - timeToLive = 19; - trackLead = 1; - trackOversteer = 1; - }; - - class Gatling_30mm_HE_Plane_CAS_01_F: BulletBase { - model = "\A3\Weapons_f\Data\bullettracer\tracer_red.p3d"; - cost = 20; - hit = 80; - indirectHit = 12; - indirectHitRange = 3; - caliber = 1.4; - explosive = 0.6; - airlock = 1; - deflecting = 3; - airFriction = -0.00042; - typicalSpeed = 960; - visibleFire = 32; - audibleFire = 32; - visibleFireTime = 3; - fuseDistance = 3; - tracerScale = 2.5; - tracerStartTime = 0.02; - tracerEndTime = 4.7; - multiSoundHit[] = {"soundHit1",0.2,"soundHit2",0.2,"soundHit3",0.2,"soundHit4",0.1,"soundHit5",0.15,"soundHit6",0.15}; - soundFly[] = {"A3\Sounds_F\weapons\Explosion\cannon_fly",1,1,50}; - explosionSoundEffect = "DefaultExplosion"; - explosionEffects = "ExploAmmoExplosion"; - craterEffects = "ExploAmmoCrater"; - soundHit1[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_1",3.16228,1,1600}; - soundHit2[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_2",3.16228,1,1600}; - soundHit3[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_3",3.16228,1,1600}; - soundHit4[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_4",3.16228,1,1600}; - soundHit5[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_5",3.16228,1,1600}; - soundHit6[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_6",3.16228,1,1600}; - class CamShakeExplode {}; - class CamShakeHit {}; - class CamShakeFire {}; - class CamShakePlayerFire {}; - }; - class AGM_Gatling_30mm_HE_Plane_CAS_01_Deploy: Gatling_30mm_HE_Plane_CAS_01_F { - simulation = "shotSubmunitions"; - triggerTime = 0; - submunitionAmmo = "AGM_Gatling_30mm_HE_Plane_CAS_01_Sub"; - submunitionConeType[] = {"custom", {{0,0}, {0,0}, {0,0}} }; - }; - class AGM_Gatling_30mm_HE_Plane_CAS_01_Sub: Gatling_30mm_HE_Plane_CAS_01_F { - }; - - class Cannon_30mm_HE_Plane_CAS_02_F: Gatling_30mm_HE_Plane_CAS_01_F { - model = "\A3\Weapons_f\Data\bullettracer\tracer_green.p3d"; - hit = 70; - indirectHit = 11; - indirectHitRange = 3; - caliber = 2; - explosive = 0.6; - }; - - class Missile_AGM_02_F: MissileBase { - model = "\A3\Weapons_F_EPC\Ammo\Missile_AGM_02_fly_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Missile_AGM_02_F.p3d"; - maverickWeaponIndexOffset = 2; - cost = 1500; - hit = 2100; - indirectHit = 85; - indirectHitRange = 8; - manualControl = 0; - maxControlRange = 8000; - airLock = 0; - irLock = 1; - laserLock = 0; - nvLock = 0; - weaponLockSystem = "2 + 16"; - cmimmunity = 0.8; - initTime = 0; - thrust = 240; - thrustTime = 5; - airFriction = 0.05; - sideAirFriction = 0.1; - maxSpeed = 828; - maneuvrability = 27; - simulationStep = 0.002; - fuseDistance = 500; - timeToLive = 40; - trackLead = 1; - trackOversteer = 1; - craterEffects = "AAMissileCrater"; - effectsMissile = "missile3"; - explosionEffects = "AAMissileExplosion"; - muzzleEffect = "BIS_fnc_effectFiredHeliRocket"; - whistleDist = 20; - class CamShakeExplode {}; - class CamShakeHit {}; - class CamShakeFire {}; - class CamShakePlayerFire {}; - }; - - class Bomb_04_F: LaserBombCore { - model = "\A3\Weapons_F_EPC\Ammo\Bomb_04_fly_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Bomb_04_F.p3d"; - maverickWeaponIndexOffset = 8; - hit = 6000; - indirectHit = 1400; - indirectHitRange = 15; - nvLock = 1; - weaponLockSystem = "2 + 16 + 4"; - maneuvrability = 20; - fuseDistance = 35; - trackLead = 0.95; - trackOversteer = 1; - craterEffects = "BombCrater"; - explosionEffects = "BombExplosion"; - explosionSoundEffect = "DefaultExplosion"; - explosionTime = 2; - multiSoundHit[] = {"soundHit1",0.2,"soundHit2",0.2,"soundHit3",0.2,"soundHit4",0.2,"soundHit5",0.2}; - soundHit1[] = {"\A3\Sounds_F\weapons\Explosion\expl_big_1",2.51189,1,2400}; - soundHit2[] = {"\A3\Sounds_F\weapons\Explosion\expl_big_2",2.51189,1,2400}; - soundHit3[] = {"\A3\Sounds_F\weapons\Explosion\expl_big_3",2.51189,1,2400}; - soundHit4[] = {"\A3\Sounds_F\weapons\Explosion\expl_shell_1",2.51189,1,2400}; - soundHit5[] = {"\A3\Sounds_F\weapons\Explosion\expl_shell_2",2.51189,1,2400}; - whistleDist = 24; - }; - - class Rocket_04_HE_F: MissileBase { - model = "\A3\Weapons_F_EPC\Ammo\Rocket_04_HE_fly_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Rocket_04_HE_F.p3d"; - maverickWeaponIndexOffset = 12; - cost = 500; - hit = 210; - indirectHit = 55; - indirectHitRange = 15; - manualControl = 0; - maxControlRange = 8000; - airLock = 0; - irLock = 1; - laserLock = 0; - nvLock = 0; - weaponLockSystem = 0; - cmimmunity = 1; - initTime = 0.002; - thrust = 1600; - thrustTime = 0.7; - airFriction = 0.0046; - sideAirFriction = 0.005; - maxSpeed = 610; - maneuvrability = 0; - fuseDistance = 50; - timeToLive = 60; - effectsMissileInit = "MissileDAR1"; - whistleDist = 30; - class CamShakeExplode {}; - class CamShakeHit {}; - class CamShakeFire {}; - class CamShakePlayerFire {}; - }; - - class Rocket_04_AP_F: Rocket_04_HE_F { - model = "\A3\Weapons_F_EPC\Ammo\Rocket_04_AP_fly_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Rocket_04_AP_F.p3d"; - maverickWeaponIndexOffset = 19; - hit = 400; - indirectHit = 20; - indirectHitRange = 10; - }; - - class Missile_AA_03_F: Missile_AA_04_F { - model = "\A3\Weapons_F_EPC\Ammo\Missile_AA_03_fly_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Missile_AA_03_F.p3d"; - maverickWeaponIndexOffset = 0; - hit = 900; - indirectHit = 50; - indirectHitRange = 15; - }; - - class Missile_AGM_01_F: Missile_AGM_02_F { - model = "\A3\Weapons_F_EPC\Ammo\Missile_AGM_01_fly_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Missile_AGM_01_F.p3d"; - maverickWeaponIndexOffset = 2; - hit = 2200; - indirectHit = 90; - indirectHitRange = 10; - }; - - class Bomb_03_F: Bomb_04_F { - model = "\A3\Weapons_F_EPC\Ammo\Bomb_03_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Bomb_03_F.p3d"; - maverickWeaponIndexOffset = 6; - hit = 6400; - indirectHit = 1400; - indirectHitRange = 16; - }; - - class Rocket_03_HE_F: Rocket_04_HE_F { - model = "\A3\Weapons_F_EPC\Ammo\Rocket_03_HE_fly_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Rocket_03_HE_F.p3d"; - maverickWeaponIndexOffset = 8; - }; - - class Rocket_03_AP_F: Rocket_04_AP_F { - model = "\A3\Weapons_F_EPC\Ammo\Rocket_03_AP_fly_F.p3d"; - proxyShape = "\A3\Weapons_F_EPC\Ammo\Rocket_03_AP_F.p3d"; - maverickWeaponIndexOffset = 28; - }; -}; - -class CfgMagazines { - class VehicleMagazine; - class 24Rnd_PG_missiles; - - class 12Rnd_PG_missiles: 24Rnd_PG_missiles { - count = 12; - displayName = "$STR_A3_CfgMagazines_12Rnd_PG_missiles0"; - displayNameShort = "$STR_A3_CfgMagazines_12Rnd_PG_missiles_dns"; - descriptionShort = "$STR_A3_CfgMagazines_12Rnd_PG_missiles1"; - }; - class 12Rnd_missiles: VehicleMagazine { - scope = 2; - count = 12; - ammo = "M_AT"; - displayName = "$STR_A3_CfgMagazines_24Rnd_PuG_missiles0"; - displayNameShort = "$STR_A3_CfgMagazines_24Rnd_PuG_missiles_dns"; - descriptionShort = "$STR_A3_CfgMagazines_24Rnd_PuG_missiles0"; - initSpeed = 44; - maxLeadSpeed = 800; - nameSound = "rockets"; - sound[] = {"A3\sounds_f\weapons\rockets\explosion_missile_01",1,1,1200}; - reloadSound[] = {"",0.000316228,1}; - }; - - //minigun magazines, muzzle velocities and tracercounts - class 200Rnd_65x39_Belt: VehicleMagazine {}; - class 2000Rnd_65x39_Belt: 200Rnd_65x39_Belt {}; - class 2000Rnd_65x39_Belt_Tracer_Red: 2000Rnd_65x39_Belt { - }; - class 2000Rnd_65x39_Belt_Green: 2000Rnd_65x39_Belt {}; - class 2000Rnd_65x39_Belt_Tracer_Green: 2000Rnd_65x39_Belt_Green { - tracersEvery = 1; - }; - class 2000Rnd_65x39_Belt_Yellow: 2000Rnd_65x39_Belt { - tracersEvery = 1; - }; - class 2000Rnd_65x39_Belt_Tracer_Yellow: 2000Rnd_65x39_Belt_Yellow { - tracersEvery = 1; - }; - - class 5000Rnd_762x51_Belt: 2000Rnd_65x39_Belt { - tracersEvery = 1; - count = 5000; - }; - class 5000Rnd_762x51_Yellow_Belt: 5000Rnd_762x51_Belt {}; - class 4000Rnd_762x51_M134 : 5000Rnd_762x51_Belt { - count = 4000; - tracersEvery = 1; - }; - class 2000Rnd_762x51_M134 : 4000Rnd_762x51_M134 { - count = 2000; - tracersEvery = 1; - }; - - class 2Rnd_AAA_missiles: VehicleMagazine { - scope = 2; - displayName = "$STR_A3_CfgMagazines_2Rnd_AAA_missiles0"; - displayNameShort = "$STR_A3_CfgMagazines_2Rnd_AAA_missiles_dns"; - ammo = "M_Air_AA"; - count = 2; - maxLeadSpeed = 950; - nameSound = "missiles"; - }; - class 2Rnd_AAA_missiles_MI02: 2Rnd_AAA_missiles { - ammo = "M_Air_AA_MI02"; - }; - class 4Rnd_AAA_missiles: 2Rnd_AAA_missiles { - displayName = "$STR_A3_CfgMagazines_4Rnd_AAA_missiles0"; - displayNameShort = "$STR_A3_CfgMagazines_4Rnd_AAA_missiles_dns"; - count = 4; - }; - class 4Rnd_AAA_missiles_MI02: 4Rnd_AAA_missiles { - ammo = "M_Air_AA_MI02"; - }; - - class 4Rnd_GAA_missiles: VehicleMagazine { - scope = 2; - displayName = "$STR_A3_CfgMagazines_4Rnd_GAA_missiles0"; - displayNameShort = "$STR_A3_CfgMagazines_4Rnd_GAA_missiles_dns"; - count = 4; - ammo = "M_Zephyr"; - maxLeadSpeed = 950; - nameSound = "missiles"; - }; - - class 300Rnd_20mm_shells: VehicleMagazine { - scope = 2; - displayName = "$STR_A3_CfgMagazines_300Rnd_20mm_shells0"; - displayNameShort = "$STR_A3_CfgMagazines_300Rnd_20mm_shells_dns"; - ammo = "B_20mm"; - count = 300; - deflecting = 3; - maxLeadSpeed = 300; - tracersEvery = 5; - nameSound = "cannon"; - }; - - class 1000Rnd_Gatling_30mm_Plane_CAS_01_F: VehicleMagazine { - scope = 2; - displayNameShort = ""; - ammo = "AGM_Gatling_30mm_HE_Plane_CAS_01_Deploy"; - count = 1170; - //count = 390; - //initSpeed = 3852; - maxLeadSpeed = 300; - nameSound = "cannon"; - tracersEvery = 1; - }; - - class 2Rnd_Missile_AA_04_F: VehicleMagazine { - scope = 2; - displayNameShort = "$STR_A3_CFGMAGAZINES_4RND_AAA_MISSILES_DNS"; - ammo = "Missile_AA_04_F"; - count = 2; - maxLeadSpeed = 220; - nameSound = "missiles"; - }; - class 6Rnd_Missile_AGM_02_F: VehicleMagazine { - scope = 2; - displayNameShort = "$STR_A3_CFGMAGAZINES_38RND_80MM_ROCKETS_DNS"; - ammo = "Missile_AGM_02_F"; - count = 6; - maxLeadSpeed = 450; - nameSound = "missiles"; - }; - class 2Rnd_Missile_AGM_02_F: VehicleMagazine { - scope = 2; - displayNameShort = "$STR_A3_CFGMAGAZINES_38RND_80MM_ROCKETS_DNS"; - ammo = "Missile_AGM_02_F"; - count = 2; - maxLeadSpeed = 450; - nameSound = "missiles"; - }; - - class 7Rnd_Rocket_04_HE_F: VehicleMagazine { - scope = 2; - displayNameShort = "$STR_A3_CFGMAGAZINES_40RND_20MM_G_BELT_DNS"; - ammo = "Rocket_04_HE_F"; - count = 7; - maxLeadSpeed = 200; - nameSound = "rockets"; - }; - class 7Rnd_Rocket_04_AP_F: 7Rnd_Rocket_04_HE_F { - displayNameShort = "$STR_A3_CFGMAGAZINES_TITAN_AP_DNS"; - ammo = "Rocket_04_AP_F"; - }; - - class 4Rnd_Bomb_04_F: VehicleMagazine { - scope = 2; - displayNameShort = "$STR_A3_CFGVEHICLES_BOMB0"; - ammo = "Bomb_04_F"; - count = 4; - maxLeadSpeed = 1000; - nameSound = "cannon"; - }; - - class 500Rnd_Cannon_30mm_Plane_CAS_02_F: 1000Rnd_Gatling_30mm_Plane_CAS_01_F { - displayNameShort = ""; - ammo = "Cannon_30mm_HE_Plane_CAS_02_F"; - count = 500; - }; - - class 2Rnd_Missile_AA_03_F: 2Rnd_Missile_AA_04_F { - displayNameShort = "$STR_A3_CFGMAGAZINES_4RND_AAA_MISSILES_DNS"; - ammo = "Missile_AA_03_F"; - count = 2; - }; - class 4Rnd_Missile_AGM_01_F: 6Rnd_Missile_AGM_02_F { - displayNameShort = "$STR_A3_CFGMAGAZINES_38RND_80MM_ROCKETS_DNS"; - ammo = "Missile_AGM_01_F"; - count = 4; - }; - - class 20Rnd_Rocket_03_HE_F: 7Rnd_Rocket_04_HE_F { - displayNameShort = "$STR_A3_CFGMAGAZINES_40RND_20MM_G_BELT_DNS"; - ammo = "Rocket_03_HE_F"; - count = 20; - }; - class 20Rnd_Rocket_03_AP_F: 7Rnd_Rocket_04_AP_F { - displayNameShort = "$STR_A3_CFGMAGAZINES_TITAN_AP_DNS"; - ammo = "Rocket_03_AP_F"; - count = 20; - }; - - class 2Rnd_Bomb_03_F: 4Rnd_Bomb_04_F { - displayNameShort = "$STR_A3_CFGVEHICLES_BOMB0"; - ammo = "Bomb_03_F"; - count = 2; - }; - - class AGM_500Rnd_20mm_shells_Comanche: 300Rnd_20mm_shells { - displayName = "20mm"; - displayNameShort = "20mm"; - ammo = "B_20mm"; - count = 500; - deflecting = 3; - initSpeed = 1030; - maxLeadSpeed = 300; - tracersEvery = 5; - }; -}; - -class Mode_SemiAuto; -class Mode_Burst; -class Mode_FullAuto; - -class CfgWeapons { - class MissileLauncher; - class RocketPods; - class SmokeLauncher; - class CannonCore; - class MGunCore; - class MGun: MGunCore {}; - class LMG_RCWS: MGun {}; - - // Manual Switching Of Flare Mode - class CMFlareLauncher: SmokeLauncher { - modes[] = {"Single", "Burst", "AIBurst"}; - class Single: Mode_SemiAuto { - reloadTime = 0.1; - }; - class Burst: Mode_Burst { - displayName = "$STR_AGM_Aircraft_CMFlareLauncher_Burst_Name"; - }; - }; - - class gatling_20mm: CannonCore { - magazines[] = {"2000Rnd_20mm_shells","1000Rnd_20mm_shells","300Rnd_20mm_shells","AGM_500Rnd_20mm_shells_Comanche"}; - - class manual: CannonCore { - reloadTime = 0.023; - dispersion = 0.006; - }; - class close: manual {}; - class short: close {}; - class medium: close {}; - class far: close {}; - }; - - class AGM_gatling_20mm_Comanche: gatling_20mm { - displayName = "XM301"; - class close: close { - reloadTime = 0.04; - dispersion = 0.0022; - }; - class far: far { - reloadTime = 0.04; - dispersion = 0.0022; - }; - class manual: manual { - reloadTime = 0.04; - dispersion = 0.0022; - displayName = "XM301"; - }; - class medium: medium { - reloadTime = 0.04; - dispersion = 0.0022; - }; - class short: short { - reloadTime = 0.04; - dispersion = 0.0022; - }; - }; - - class LMG_Minigun: LMG_RCWS { - magazines[] = {"1000Rnd_65x39_Belt","1000Rnd_65x39_Belt_Green","1000Rnd_65x39_Belt_Tracer_Green","1000Rnd_65x39_Belt_Tracer_Red","1000Rnd_65x39_Belt_Tracer_Yellow","1000Rnd_65x39_Belt_Yellow","2000Rnd_65x39_Belt","2000Rnd_65x39_Belt_Green","2000Rnd_65x39_Belt_Tracer_Green","2000Rnd_65x39_Belt_Tracer_Green_Splash","2000Rnd_65x39_Belt_Tracer_Red","2000Rnd_65x39_Belt_Tracer_Yellow","2000Rnd_65x39_Belt_Tracer_Yellow_Splash","2000Rnd_65x39_Belt_Yellow","2000Rnd_762x51_Belt_T_Green","2000Rnd_762x51_Belt_T_Red","2000Rnd_762x51_Belt_T_Yellow","200Rnd_65x39_Belt","200Rnd_65x39_Belt_Tracer_Green","200Rnd_65x39_Belt_Tracer_Red","200Rnd_65x39_Belt_Tracer_Yellow","5000Rnd_762x51_Belt","5000Rnd_762x51_Yellow_Belt"}; - class manual: MGun { - reloadTime = 0.015; - dispersion = 0.006; - }; - class close: manual {}; - class short: close {}; - class medium: close {}; - class far: close {}; - }; - class LMG_Minigun_heli: LMG_Minigun { - showAimCursorInternal = 0; - class manual: manual { - reloadTime = 0.015; - dispersion = 0.006; - }; - class close: manual {}; - class short: close {}; - class medium: close {}; - class far: close {}; - }; - class M134_minigun: MGunCore { - class LowROF: Mode_FullAuto { - reloadTime = 0.015; - dispersion = 0.006; - }; - class HighROF: LowROF { - reloadTime = 0.015; - dispersion = 0.006; - }; - class close: HighROF {}; - class short: close {}; - class medium: LowROF {}; - class far: medium {}; - }; - - class Gatling_30mm_Plane_CAS_01_F: CannonCore { - autoFire = 1; - burst = 1; - reloadTime = 0.0154; - class LowROF: Mode_FullAuto { - autoFire = 0; - //burst = 65; - burst = 22; - //reloadTime = 0.0154; - reloadTime = 0.0462; - //sound[] = {"A3\Sounds_F_epc\weapons\cas_02_cannon",1.77828,1,3800}; - sound[] = {"A3\Sounds_F_EPC\Weapons\gau_03_burst",2.51189,1,4500,{25704,32159}}; - weaponSoundEffect = "DefaultRifle"; - dispersion = 0.005; - soundContinuous = 1; - textureType = "burst"; - multiplier = 3; - }; - class close: LowROF {}; - class near: close {}; - class short: close {}; - class medium: close {}; - class far: close {}; - }; - - class Missile_AA_04_Plane_CAS_01_F: RocketPods { - holdsterAnimValue = 2; - aiRateOfFire = 5; - aiRateOfFireDistance = 500; - autoFire = 0; - cursor = "EmptyCursor"; - cursorAim = "missile"; - nameSound = "MissileLauncher"; - textureType = "fullAuto"; - weaponLockDelay = 3; - minRange = 300; - minRangeProbab = 0.25; - midRange = 2500; - midRangeProbab = 0.9; - maxRange = 9000; - maxRangeProbab = 0.01; - }; - - class Missile_AGM_02_Plane_CAS_01_F: MissileLauncher { - holdsterAnimValue = 3; - magazineReloadTime = 30; - reloadTime = 0.001; - textureType = "semi"; - weaponLockDelay = 3; - weaponSoundEffect = "DefaultRifle"; - }; - - class Rocket_04_HE_Plane_CAS_01_F: RocketPods { - holdsterAnimValue = 4; - canLock = 1; - modes[] = {"Far_AI","Medium_AI","Close_AI","Burst"}; - weaponLockDelay = 0; - class Far_AI: RocketPods { - canLock = 1; - weaponLockDelay = 0; - showToPlayer = 0; - minRange = 800; - minRangeProbab = 0.31; - midRange = 2500; - midRangeProbab = 0.71; - maxRange = 3200; - maxRangeProbab = 0.1; - burst = 1; - reloadTime = 0.001; - autoFire = 0; - aiRateOfFire = 5; - aiRateOfFireDistance = 500; - }; - class Medium_AI: Far_AI {}; - class Close_AI: Far_AI {}; - class Burst: RocketPods { - burst = 1; - reloadTime = 0.002; - minRange = 300; - minRangeProbab = 0.25; - midRange = 400; - midRangeProbab = 0.7; - maxRange = 1300; - maxRangeProbab = 0.1; - aiRateOfFire = 5; - aiRateOfFireDistance = 500; - autoFire = 0; - soundContinuous = 0; - textureType = "fullAuto"; - weaponSoundEffect = "DefaultRifle"; - }; - }; - - class Rocket_04_AP_Plane_CAS_01_F: Rocket_04_HE_Plane_CAS_01_F { - holdsterAnimValue = 5; - }; - - class Bomb_04_Plane_CAS_01_F: RocketPods { - holdsterAnimValue = 6; - aiRateOfFire = 5; - aiRateOfFireDistance = 500; - missileLockCone = 180; - nameSound = ""; - textureType = "fullAuto"; - weaponLockDelay = 1; - }; - - class Cannon_30mm_Plane_CAS_02_F: CannonCore { - scope = 1; - holdsterAnimValue = 1; - ballisticsComputer = 2; - canLock = 1; - modes[] = {"LowROF","close","near","short","medium","far"}; - nameSound = "cannon"; - shotFromTurret = 0; - muzzlePos = "Cannon_muzzleflash"; - muzzleEnd = "Cannon_barrel_end"; - selectionFireAnim = "Cannon_muzzleflash"; - autoFire = 1; - burst = 5; - reloadTime = 0.04; - class GunParticles { - class Effect { - effectName = "MachineGun2"; - positionName = "Cannon_barrel_start"; - directionName = "Cannon_barrel_end"; - }; - }; - class LowROF: Mode_FullAuto { - dispersion = 0.0055; - reloadTime = 0.04; - }; - class close: LowROF {}; - class near: close {}; - class short: close {}; - class medium: close {}; - class far: close {}; - }; -}; - -class CfgVehicles { - class All { - class Turrets; - }; - - class AllVehicles: All { - class NewTurret { - class Turrets; - }; - class CargoTurret; - }; - - class Air: AllVehicles { - class AnimationSources; - }; - - class Helicopter: Air { - class Turrets { - class MainTurret; - }; - }; - - class Plane: Air {}; - - class ParachuteBase: Helicopter { - class Turrets; - }; - - class UAV: Plane {}; - - class Helicopter_Base_F: Helicopter { - class Turrets: Turrets { - class CopilotTurret; - }; - }; - - class Helicopter_Base_H: Helicopter_Base_F { - class Turrets: Turrets { - class CopilotTurret; - }; - //class UserActions; - }; - - class Heli_Light_01_base_F: Helicopter_Base_H { - lockDetectionSystem = 0; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - class MFD {}; - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - showHMD = 1; - }; - }; - }; - - class B_Heli_Light_01_F: Heli_Light_01_base_F { - #include - /*class Turrets: Turrets { - class CopilotTurret: CopilotTurret {}; - - class CargoTurret_01: CargoTurret {}; - class CargoTurret_02: CargoTurret_01 {}; - class CargoTurret_03: CargoTurret_02 {}; - class CargoTurret_04: CargoTurret_01 {}; - };*/ - }; - - class Heli_Light_01_armed_base_F: Heli_Light_01_base_F { - lockDetectionSystem = 0; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - class MFD {}; - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - }; - }; - }; - - class B_Heli_Light_01_armed_F: Heli_Light_01_armed_base_F { - #include - }; - - class Heli_Light_02_base_F: Helicopter_Base_H { - driverCanEject = 1; - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - magazines[] = {"2000Rnd_762x51_Belt_T_Green", "12Rnd_PG_missiles", "168Rnd_CMFlare_Chaff_Magazine"}; - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - showHMD = 1; - }; - }; - }; - - class Plane_Base_F: Plane { - class Turrets { - class CopilotTurret; - }; - }; - - class Heli_Attack_01_base_F: Helicopter_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - class MFD {}; - class AnimationSources: AnimationSources { - class HitGlass1 { - source = "Hit"; - hitpoint = "HitGlass1"; - raw = 1; - }; - class HitGlass2: HitGlass1 { - hitpoint = "HitGlass2"; - }; - class HitGlass3: HitGlass1 { - hitpoint = "HitGlass3"; - }; - class HitGlass4: HitGlass1 { - hitpoint = "HitGlass4"; - }; - class Gatling { - source = "revolving"; - weapon = "AGM_gatling_20mm_Comanche"; - }; - class Hide { - source = "user"; - animPeriod = 0; - initPhase = 0; - }; - class Muzzle_flash { - source = "ammorandom"; - weapon = "AGM_gatling_20mm_Comanche"; - }; - }; - class Turrets: Turrets { - class MainTurret: MainTurret { - canEject = 1; - showHMD = 1; - weapons[] = {"AGM_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM"}; - magazines[] = {"AGM_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; - }; - }; - }; - - class B_Heli_Attack_01_F: Heli_Attack_01_base_F { - #include - }; - - class Heli_Attack_02_base_F: Helicopter_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - class Turrets: Turrets { - class MainTurret: MainTurret { - canEject = 1; - }; - }; - }; - - class Heli_Transport_01_base_F: Helicopter_Base_H { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - #include - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - showHMD = 1; - }; - class MainTurret: MainTurret { - magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; - canEject = 1; - }; - class RightDoorGun: MainTurret { - magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; - canEject = 1; - }; - }; - /*class UserActions { - class DoorL1_Open { - available = 1; - condition = "((this doorPhase 'door_L') == 0) AND Alive(this) AND driver this != player AND gunner this != player"; - }; - class DoorR1_Open: DoorL1_Open { - condition = "((this doorPhase 'door_R') == 0) AND Alive(this) AND driver this != player AND gunner this != player"; - }; - class DoorL1_Close: DoorL1_Open { - condition = "((this doorPhase 'door_L') > 0) AND Alive(this) AND driver this != player AND gunner this != player"; - }; - class DoorR1_Close: DoorL1_Close { - condition = "((this doorPhase 'door_R') > 0) AND Alive(this) AND driver this != player AND gunner this != player"; - }; - };*/ - }; - - class Heli_Transport_02_base_F: Helicopter_Base_H { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - class MFD {}; - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - showHMD = 1; - }; - - class CargoTurret_01: CargoTurret {}; - class CargoTurret_02: CargoTurret_01 {}; - }; - /*class UserActions: UserActions { - class DoorL1_Open { - available = 1; - condition = "this animationPhase ""door_back_L"" < 0.5 AND Alive(this)"; - }; - class DoorR1_Open: DoorL1_Open { - condition = "this animationPhase ""door_back_R"" < 0.5 AND Alive(this)"; - }; - class DoorL1_Close: DoorL1_Open { - condition = "this animationPhase ""door_back_L"" > 0.5 AND Alive(this)"; - }; - class DoorR1_Close: DoorL1_Close { - condition = "this animationPhase ""door_back_R"" > 0.5 AND Alive(this)"; - }; - class CargoRamp_Open: DoorL1_Open { - userActionID = 52; - displayName = "$STR_AGM_Aircraft_OpenCargoRamp"; - textToolTip = "$STR_AGM_Aircraft_OpenCargoRamp"; - position = "action_cargoramp"; - radius = 3.0; - condition = "this animationPhase ""cargoramp_open"" < 0.5 AND Alive(this)"; - statement = "this animateDoor ['cargoramp_open', 1]"; - }; - class CargoRamp_Close: DoorL1_Close { - userActionID = 55; - displayName = "$STR_AGM_Aircraft_CloseCargoRamp"; - textToolTip = "$STR_AGM_Aircraft_CloseCargoRamp"; - position = "action_cargoramp"; - radius = 3.0; - condition = "this animationPhase ""cargoramp_open"" > 0.5 AND Alive(this)"; - statement = "this animateDoor ['cargoramp_open', 0]"; - }; - };*/ - }; - - class I_Heli_Transport_02_F: Heli_Transport_02_base_F { - #include - }; - - class I_Heli_light_03_base_F: Helicopter_Base_F { - lockDetectionSystem = 0; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - class MFD {}; - weapons[] = {"M134_minigun","missiles_DAR","CMFlareLauncher"}; - magazines[] = {"5000Rnd_762x51_Yellow_Belt","24Rnd_missiles","168Rnd_CMFlare_Chaff_Magazine"}; - class Turrets: Turrets { - class MainTurret: MainTurret { - canEject = 1; - showHMD = 1; - gunBeg = "commanderview"; - gunEnd = "laserstart"; - memoryPointGun = "laserstart"; - stabilizedInAxes = 3; - weapons[] = {"Laserdesignator_mounted"}; - soundServo[] = {"",0.01,1,30}; - magazines[] = {"Laserbatteries"}; - inGunnerMayFire = 1; - }; - }; - }; - - class I_Heli_light_03_F: I_Heli_light_03_base_F { - #include - class Turrets: Turrets { - class MainTurret: MainTurret {}; - - class CargoTurret_01: CargoTurret {}; - class CargoTurret_02: CargoTurret_01 {}; - }; - }; - - class I_Heli_light_03_unarmed_base_F: I_Heli_light_03_base_F { - class MFD {}; - }; - class I_Heli_light_03_unarmed_F: I_Heli_light_03_unarmed_base_F { - #include - }; - - class Plane_CAS_01_base_F: Plane_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - //class MFD {}; - class Turrets; - #include - }; - - /*class B_Plane_CAS_01_F: Plane_CAS_01_base_F { - #include - //#include - };*/ - - class Plane_CAS_02_base_F: Plane_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - class Turrets; - #include - }; - - class Plane_Fighter_03_base_F: Plane_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - class Turrets; - #include - }; - - class UAV_01_base_F: Helicopter_Base_F { - /*class Turrets: Turrets { - class MainTurret: MainTurret {}; - };*/ - }; - - class UAV_02_base_F: UAV { - class Turrets { - class MainTurret; - }; - weapons[] = {}; - magazines[] = {}; - }; - - class UAV_02_CAS_base_F: UAV_02_base_F { - /*class Turrets: Turrets { - class MainTurret: MainTurret {}; - };*/ - weapons[] = {}; - magazines[] = {}; - }; - - class B_Heli_Transport_03_base_F: Helicopter_Base_H { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - }; - //class MainTurret: MainTurret {}; - class RightDoorGun: MainTurret {}; - - class CargoTurret_01: CargoTurret {}; - class CargoTurret_02: CargoTurret_01 {}; - }; - }; - - class B_Heli_Transport_03_unarmed_base_F: B_Heli_Transport_03_base_F { - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - }; - //class MainTurret: MainTurret {}; - //class RightDoorGun: MainTurret {}; - - //class CargoTurret_01: CargoTurret {}; - //class CargoTurret_02: CargoTurret_01 {}; - }; - }; - - class Heli_Transport_04_base_F: Helicopter_Base_H { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - }; - class LoadmasterTurret: MainTurret { - canEject = 1; - }; - }; - }; - - class O_Heli_Transport_04_bench_F: Heli_Transport_04_base_F { - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - }; - class LoadmasterTurret: LoadmasterTurret { - canEject = 1; - }; - - class CargoTurret_01: CargoTurret {}; - class CargoTurret_02: CargoTurret_01 {}; - class CargoTurret_03: CargoTurret_01 {}; - class CargoTurret_04: CargoTurret_01 {}; - class CargoTurret_05: CargoTurret_01 {}; - class CargoTurret_06: CargoTurret_05 {}; - class CargoTurret_07: CargoTurret_05 {}; - class CargoTurret_08: CargoTurret_05 {}; - }; - }; - - class O_Heli_Transport_04_covered_F: Heli_Transport_04_base_F { - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - }; - class LoadmasterTurret: LoadmasterTurret { - canEject = 1; - }; - - class CargoTurret_01: CargoTurret {}; - class CargoTurret_02: CargoTurret_01 {}; - }; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/hmd_thunderbolt.hpp b/TO_MERGE/agm/Aircraft/hmd_thunderbolt.hpp deleted file mode 100644 index ed23d62ee4..0000000000 --- a/TO_MERGE/agm/Aircraft/hmd_thunderbolt.hpp +++ /dev/null @@ -1,6562 +0,0 @@ - - - -class MFD3 -{ - 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.15000001}; - maxPos[]={0,-0.15000001}; - }; - class center - { - type="fixed"; - pos[]={0.5,0.38}; - }; - class RangeBone - { - type="linear"; - source="targetDist"; - sourceScale=1; //meters - min=0; - max=12000; - minPos[]={0.08,0.40}; - maxPos[]={0.08,0.60}; - }; - class RadarAltitudeBone - { - type="linear"; - source="altitudeAGL"; - sourceScale=1; // meters - //hideValue=1500; - min=0; - max=500; - minPos[]={0.71,0.40}; - maxPos[]={0.71,0.60}; - }; - class VspeedBone - { - type="linear"; - source="vspeed"; - sourceScale=1; // m/s - min=-50; - max=50; - minPos[]={0.94,0.40}; - maxPos[]={0.94,0.60}; - }; - }; - class Draw - { - color[]={0.15000001,1,0.15000001}; - 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.60 },1 }, - { }, - - {{ 0.71,0.40 },1 }, - {{ 0.72,0.40 },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.60 },1 }, - {{ 0.72,0.60 },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.50 },1 }, - { }, - - {{ 0.92,0.40 },1 }, // - {{ 0.94,0.40 },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.50 },1 }, // - {{ 0.94,0.50 },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.60 },1 }, // - {{ 0.94,0.60 },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.50 },1 }, - { }, - - {{ 0.92,0.40 },1 }, // - {{ 0.94,0.40 },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.50 },1 }, // - {{ 0.94,0.50 },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.60 },1 }, // - {{ 0.94,0.60 },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.55000001, - "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.5999999; - pos[]= - { - {"0.15 + 0.1",0.47}, - 1 - }; - right[]= - { - {"0.21 + 0.1",0.47}, - 1 - }; - down[]= - { - {"0.15 + 0.1",0.52999998}, - 1 - }; - }; - class GroundSpeedNumber - { - type="text"; - align="left"; - scale=1; - source="sqrt((""speed""*""speed"")-(""vspeed""*""vspeed""))"; - sourceScale=3.5999999; - pos[]= - { - {"0.15 + 0.1",0.37}, - 1 - }; - right[]= - { - {"0.21 + 0.1",0.37}, - 1 - }; - down[]= - { - {"0.15 + 0.1",0.42999998}, - 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.20}, - 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.52999998}, - 1 - }; - }; - class PitcherNumber: SpeedNumber - { - type="text"; - source="horizonDive"; - sourceScale=57.29578; - 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.80}, - 1 - }; - }; - class AGLNumber - { - type="text"; - source="altitudeAGL"; - sourceScale=1; - align="right"; - scale=1; - pos[]= - { - {"0.85 - 0.1",0.80}, - 1 - }; - right[]= - { - {"0.89 - 0.1",0.80}, - 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.80}, - 1 - }; - }; - class RangeNumber - { - type="text"; - source="targetDist"; - sourceScale=1; - align="left"; - scale=1; - pos[]= - { - {"0.15 + 0.1",0.80}, - 1 - }; - right[]= - { - {"0.19 + 0.1",0.80}, - 1 - }; - down[]= - { - {"0.15 + 0.1",0.84}, - 1 - }; - }; - class ATRangeScale - { - condition="ATmissile"; - type="group"; - class RangeBand - { - type="line"; - width=3.0; - points[]= - { - - { - "RangeBone", - {0.00,0.0}, - 1 - }, - - { - "RangeBone", - {-0.01,-0.01}, - 1 - }, - - { - "RangeBone", - {-0.01,0.01}, - 1 - }, - - { - "RangeBone", - {0.00,0.0}, - 1 - } - }; - }; - class ATMissileRange - { - type="line"; - width=3.0; - points[] = - { - ///////////////////////////////// range marks - { { 0.08,0.40 },1 }, - { { 0.10,0.40 },1 }, - {}, - { { 0.08,0.467 },1 }, - { { 0.10,0.467 },1 }, - {}, - { { 0.08,0.567 },1 }, - { { 0.10,0.567 },1 }, - {}, - { { 0.08,0.60 },1 }, - { { 0.10,0.60 },1 }, - {}, - - { { 0.08,0.467 },1 }, // line - { { 0.08,0.567 },1 }, - {} - }; - }; - }; - class HeadingArrow - { - type="line"; - width=4; - points[]= - { - - { - {0.50,0.95}, - 1 - }, - { - {0.515,0.965}, - 1 - }, - { - {0.485,0.965}, - 1 - }, - { - {0.50,0.95}, - 1 - } - }; - }; - class HeadingScale - { - type="scale"; - horizontal=1; - source="heading"; - sourceScale=0.1; - width=5; - top=0.35; - center=0.50; - 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.25,0.25}; - //pos0[]={0.50,0.32}; - //pos10[]={"1.382 - 0.5","1.145 - 0.32"}; - pos10[] = {0.0,0.0}; - }; - class ForwardVec - { - type = "vector"; - source = "forward"; - pos0[] = {0.0,0.0}; - //pos10[] = {"0.253 + 0.0","0.253 + 0.0"}; - pos10[] = {0.0,0.0}; - }; - class RadarContact - { - //source="radar"; - type="fixed"; - pos[]={0,0}; - }; - class HorizonBankRot - { - type="rotational"; - source="horizonBank"; - center[]={0.5,0.32}; - min=3.1416; - max=-3.1416; - //max=0.52359998; - 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.125}; - pos0[] = {0.5,0.32}; - pos10[] = {" 0.5 + 0.253 "," 0.32 + 0.253 "}; - }; - class WeaponAimROCKET - { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,0.390}; - pos10[] = {" 0.5 + 0.253 "," 0.390 + 0.253 "}; - }; - class RadarAltitudeBone - { - type="linear"; - source="altitudeAGL"; - sourceScale=0.10; - min=0; - max=200; - minPos[]={0.5,0.10}; - maxPos[]={0.5,0.85}; - }; - class TargetSelected - { - type = "vector"; - source = "target"; - pos0[]={ 0.50, 0.32 }; - //pos10[]={" 0.5 + 1.5 ", " 0.32 + 1.5"}; - pos10[]={1.382,1.145}; - }; - class Velocity - { - type="vector"; - source="velocity"; - pos0[]={0.5,0.32}; - pos10[]={0.8,0.62}; - //pos10[]={1.5,1.32}; - }; - class center - { - type="fixed"; - pos[]={0.5,0.38}; - }; - class Level0 - { - type="horizon"; - pos0[]={0.50,0.32}; - pos10[]={1.5,1.32}; - //pos10[]={1.382,1.145}; - 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.15000001,1,0.15000001}; - alpha=0.9; - clipTL[]={0,0}; - clipBR[]={1,1}; - condition="on"; - class Horizont // default - { - clipTL[]={0.10,0.10}; - clipBR[]={0.90,0.90}; - class Dimmed - { - class Level0 - { - type="line"; - points[]= - { - - { - "Level0", - {-0.2,0}, - 1 - }, - - { - "Level0", - {-0.050000001,0}, - 1 - }, - {}, - - { - "Level0", - {0.050000001,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.31999999,-0.025}, - 1 - }; - down[]= - { - "Level0", - {0.22,0.025}, - 1 - }; - }; - class LevelM5: Level0 - { - type="line"; - points[]= - { - - { - "LevelM5", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM5", - {-0.2,0}, - 1 - }, - - { - "LevelM5", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM5", - {-0.1,0}, - 1 - }, - - { - "LevelM5", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM5", - {0.050000001,0}, - 1 - }, - - { - "LevelM5", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM5", - {0.15000001,0}, - 1 - }, - - { - "LevelM5", - {0.2,0}, - 1 - }, - - { - "LevelM5", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_5 - { - type="text"; - source="static"; - text=-5; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM5", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM5", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM5", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_5: VALM_1_5 - { - align="right"; - pos[]= - { - "LevelM5", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM5", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM5", - {0.22,-0.035}, - 1 - }; - }; - class LevelP5: Level0 - { - type="line"; - points[]= - { - - { - "LevelP5", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP5", - {-0.2,0}, - 1 - }, - - { - "LevelP5", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP5", - {0.050000001,0}, - 1 - }, - - { - "LevelP5", - {0.2,0}, - 1 - }, - - { - "LevelP5", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_5: VALP_1_5 - { - align="right"; - pos[]= - { - "LevelP5", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP5", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP5", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM10: Level0 - { - type="line"; - points[]= - { - - { - "LevelM10", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM10", - {-0.2,0}, - 1 - }, - - { - "LevelM10", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM10", - {-0.1,0}, - 1 - }, - - { - "LevelM10", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM10", - {0.050000001,0}, - 1 - }, - - { - "LevelM10", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM10", - {0.15000001,0}, - 1 - }, - - { - "LevelM10", - {0.2,0}, - 1 - }, - - { - "LevelM10", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_10 - { - type="text"; - source="static"; - text=-10; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM10", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM10", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM10", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_10: VALM_1_10 - { - align="right"; - pos[]= - { - "LevelM10", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM10", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM10", - {0.22,-0.035}, - 1 - }; - }; - class LevelP10: Level0 - { - type="line"; - points[]= - { - - { - "LevelP10", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP10", - {-0.2,0}, - 1 - }, - - { - "LevelP10", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP10", - {0.050000001,0}, - 1 - }, - - { - "LevelP10", - {0.2,0}, - 1 - }, - - { - "LevelP10", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_10: VALP_1_10 - { - align="right"; - pos[]= - { - "LevelP10", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP10", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP10", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM15: Level0 - { - type="line"; - points[]= - { - - { - "LevelM15", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM15", - {-0.2,0}, - 1 - }, - - { - "LevelM15", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM15", - {-0.1,0}, - 1 - }, - - { - "LevelM15", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM15", - {0.050000001,0}, - 1 - }, - - { - "LevelM15", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM15", - {0.15000001,0}, - 1 - }, - - { - "LevelM15", - {0.2,0}, - 1 - }, - - { - "LevelM15", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_15 - { - type="text"; - source="static"; - text=-15; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM15", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM15", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM15", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_15: VALM_1_15 - { - align="right"; - pos[]= - { - "LevelM15", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM15", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM15", - {0.22,-0.035}, - 1 - }; - }; - class LevelP15: Level0 - { - type="line"; - points[]= - { - - { - "LevelP15", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP15", - {-0.2,0}, - 1 - }, - - { - "LevelP15", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP15", - {0.050000001,0}, - 1 - }, - - { - "LevelP15", - {0.2,0}, - 1 - }, - - { - "LevelP15", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_15: VALP_1_15 - { - align="right"; - pos[]= - { - "LevelP15", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP15", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP15", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM20: Level0 - { - type="line"; - points[]= - { - - { - "LevelM20", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM20", - {-0.2,0}, - 1 - }, - - { - "LevelM20", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM20", - {-0.1,0}, - 1 - }, - - { - "LevelM20", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM20", - {0.050000001,0}, - 1 - }, - - { - "LevelM20", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM20", - {0.15000001,0}, - 1 - }, - - { - "LevelM20", - {0.2,0}, - 1 - }, - - { - "LevelM20", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_20 - { - type="text"; - source="static"; - text=-20; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM20", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM20", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM20", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_20: VALM_1_20 - { - align="right"; - pos[]= - { - "LevelM20", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM20", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM20", - {0.22,-0.035}, - 1 - }; - }; - class LevelP20: Level0 - { - type="line"; - points[]= - { - - { - "LevelP20", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP20", - {-0.2,0}, - 1 - }, - - { - "LevelP20", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP20", - {0.050000001,0}, - 1 - }, - - { - "LevelP20", - {0.2,0}, - 1 - }, - - { - "LevelP20", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_20: VALP_1_20 - { - align="right"; - pos[]= - { - "LevelP20", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP20", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP20", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM25: Level0 - { - type="line"; - points[]= - { - - { - "LevelM25", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM25", - {-0.2,0}, - 1 - }, - - { - "LevelM25", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM25", - {-0.1,0}, - 1 - }, - - { - "LevelM25", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM25", - {0.050000001,0}, - 1 - }, - - { - "LevelM25", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM25", - {0.15000001,0}, - 1 - }, - - { - "LevelM25", - {0.2,0}, - 1 - }, - - { - "LevelM25", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_25 - { - type="text"; - source="static"; - text=-25; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM25", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM25", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM25", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_25: VALM_1_25 - { - align="right"; - pos[]= - { - "LevelM25", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM25", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM25", - {0.22,-0.035}, - 1 - }; - }; - class LevelP25: Level0 - { - type="line"; - points[]= - { - - { - "LevelP25", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP25", - {-0.2,0}, - 1 - }, - - { - "LevelP25", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP25", - {0.050000001,0}, - 1 - }, - - { - "LevelP25", - {0.2,0}, - 1 - }, - - { - "LevelP25", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_25: VALP_1_25 - { - align="right"; - pos[]= - { - "LevelP25", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP25", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP25", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM30: Level0 - { - type="line"; - points[]= - { - - { - "LevelM30", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM30", - {-0.2,0}, - 1 - }, - - { - "LevelM30", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM30", - {-0.1,0}, - 1 - }, - - { - "LevelM30", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM30", - {0.050000001,0}, - 1 - }, - - { - "LevelM30", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM30", - {0.15000001,0}, - 1 - }, - - { - "LevelM30", - {0.2,0}, - 1 - }, - - { - "LevelM30", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_30 - { - type="text"; - source="static"; - text=-30; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM30", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM30", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM30", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_30: VALM_1_30 - { - align="right"; - pos[]= - { - "LevelM30", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM30", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM30", - {0.22,-0.035}, - 1 - }; - }; - class LevelP30: Level0 - { - type="line"; - points[]= - { - - { - "LevelP30", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP30", - {-0.2,0}, - 1 - }, - - { - "LevelP30", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP30", - {0.050000001,0}, - 1 - }, - - { - "LevelP30", - {0.2,0}, - 1 - }, - - { - "LevelP30", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_30: VALP_1_30 - { - align="right"; - pos[]= - { - "LevelP30", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP30", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP30", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM35: Level0 - { - type="line"; - points[]= - { - - { - "LevelM35", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM35", - {-0.2,0}, - 1 - }, - - { - "LevelM35", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM35", - {-0.1,0}, - 1 - }, - - { - "LevelM35", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM35", - {0.050000001,0}, - 1 - }, - - { - "LevelM35", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM35", - {0.15000001,0}, - 1 - }, - - { - "LevelM35", - {0.2,0}, - 1 - }, - - { - "LevelM35", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_35 - { - type="text"; - source="static"; - text=-35; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM35", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM35", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM35", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_35: VALM_1_35 - { - align="right"; - pos[]= - { - "LevelM35", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM35", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM35", - {0.22,-0.035}, - 1 - }; - }; - class LevelP35: Level0 - { - type="line"; - points[]= - { - - { - "LevelP35", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP35", - {-0.2,0}, - 1 - }, - - { - "LevelP35", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP35", - {0.050000001,0}, - 1 - }, - - { - "LevelP35", - {0.2,0}, - 1 - }, - - { - "LevelP35", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_35: VALP_1_35 - { - align="right"; - pos[]= - { - "LevelP35", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP35", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP35", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM40: Level0 - { - type="line"; - points[]= - { - - { - "LevelM40", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM40", - {-0.2,0}, - 1 - }, - - { - "LevelM40", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM40", - {-0.1,0}, - 1 - }, - - { - "LevelM40", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM40", - {0.050000001,0}, - 1 - }, - - { - "LevelM40", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM40", - {0.15000001,0}, - 1 - }, - - { - "LevelM40", - {0.2,0}, - 1 - }, - - { - "LevelM40", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_40 - { - type="text"; - source="static"; - text=-40; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM40", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM40", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM40", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_40: VALM_1_40 - { - align="right"; - pos[]= - { - "LevelM40", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM40", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM40", - {0.22,-0.035}, - 1 - }; - }; - class LevelP40: Level0 - { - type="line"; - points[]= - { - - { - "LevelP40", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP40", - {-0.2,0}, - 1 - }, - - { - "LevelP40", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP40", - {0.050000001,0}, - 1 - }, - - { - "LevelP40", - {0.2,0}, - 1 - }, - - { - "LevelP40", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_40: VALP_1_40 - { - align="right"; - pos[]= - { - "LevelP40", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP40", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP40", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM45: Level0 - { - type="line"; - points[]= - { - - { - "LevelM45", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM45", - {-0.2,0}, - 1 - }, - - { - "LevelM45", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM45", - {-0.1,0}, - 1 - }, - - { - "LevelM45", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM45", - {0.050000001,0}, - 1 - }, - - { - "LevelM45", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM45", - {0.15000001,0}, - 1 - }, - - { - "LevelM45", - {0.2,0}, - 1 - }, - - { - "LevelM45", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_45 - { - type="text"; - source="static"; - text=-45; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM45", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM45", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM45", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_45: VALM_1_45 - { - align="right"; - pos[]= - { - "LevelM45", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM45", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM45", - {0.22,-0.035}, - 1 - }; - }; - class LevelP45: Level0 - { - type="line"; - points[]= - { - - { - "LevelP45", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP45", - {-0.2,0}, - 1 - }, - - { - "LevelP45", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP45", - {0.050000001,0}, - 1 - }, - - { - "LevelP45", - {0.2,0}, - 1 - }, - - { - "LevelP45", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_45: VALP_1_45 - { - align="right"; - pos[]= - { - "LevelP45", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP45", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP45", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM50: Level0 - { - type="line"; - points[]= - { - - { - "LevelM50", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM50", - {-0.2,0}, - 1 - }, - - { - "LevelM50", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM50", - {-0.1,0}, - 1 - }, - - { - "LevelM50", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM50", - {0.050000001,0}, - 1 - }, - - { - "LevelM50", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM50", - {0.15000001,0}, - 1 - }, - - { - "LevelM50", - {0.2,0}, - 1 - }, - - { - "LevelM50", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_50 - { - type="text"; - source="static"; - text=-50; - align="left"; - scale=1; - sourceScale=57.2958; - pos[]= - { - "LevelM50", - {-0.23,-0.085000001}, - 1 - }; - right[]= - { - "LevelM50", - {-0.13,-0.085000001}, - 1 - }; - down[]= - { - "LevelM50", - {-0.23,-0.035}, - 1 - }; - }; - class VALM_2_50: VALM_1_50 - { - align="right"; - pos[]= - { - "LevelM50", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM50", - {0.31999999,-0.085000001}, - 1 - }; - down[]= - { - "LevelM50", - {0.22,-0.035}, - 1 - }; - }; - class LevelP50: Level0 - { - type="line"; - points[]= - { - - { - "LevelP50", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP50", - {-0.2,0}, - 1 - }, - - { - "LevelP50", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP50", - {0.050000001,0}, - 1 - }, - - { - "LevelP50", - {0.2,0}, - 1 - }, - - { - "LevelP50", - {0.2,0.029999999}, - 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.085000001}, - 1 - }; - }; - class VALP_2_50: VALP_1_50 - { - align="right"; - pos[]= - { - "LevelP50", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP50", - {0.31999999,0.035}, - 1 - }; - down[]= - { - "LevelP50", - {0.22,0.085000001}, - 1 - }; - }; - }; - }; - - class Horizont - { - clipTL[]={0,0}; - clipBR[]={1.0,1.0}; - class Dimmed - { - class Level0 - { - type="line"; - points[]= - { - - { - "Level0", - {-0.3,0}, - 1 - }, - - { - "Level0", - {-0.050000001,0}, - 1 - }, - {}, - - { - "Level0", - {0.050000001,0}, - 1 - }, - - { - "Level0", - {0.3,0}, - 1 - } - }; - }; - class VALM_1_0 - { - type="text"; - source="static"; - text=0; - align="left"; - scale=1; - sourceScale=1; - 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.31999999,-0.025}, - 1 - }; - down[]= - { - "Level0", - {0.22,0.025}, - 1 - }; - }; - - class LevelM5: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM5", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM5", - {-0.2,0}, - 1 - }, - - { - "LevelM5", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM5", - {-0.1,0}, - 1 - }, - - { - "LevelM5", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM5", - {0.050000001,0}, - 1 - }, - - { - "LevelM5", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM5", - {0.15000001,0}, - 1 - }, - - { - "LevelM5", - {0.2,0}, - 1 - }, - - { - "LevelM5", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_5 - { - type="text"; - source="static"; - text=-5; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM5", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM5", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM5", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_5: VALM_1_5 - { - align="right"; - pos[]= - { - "LevelM5", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM5", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM5", - {0.22,-0.035}, - 1 - }; - }; - class LevelP5: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP5", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP5", - {-0.2,0}, - 1 - }, - - { - "LevelP5", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP5", - {0.050000001,0}, - 1 - }, - - { - "LevelP5", - {0.2,0}, - 1 - }, - - { - "LevelP5", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_5 - { - type="text"; - source="static"; - text="5"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP5", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP5", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP5", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_5: VALP_1_5 - { - align="right"; - pos[]= - { - "LevelP5", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP5", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP5", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM10: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM10", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM10", - {-0.2,0}, - 1 - }, - - { - "LevelM10", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM10", - {-0.1,0}, - 1 - }, - - { - "LevelM10", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM10", - {0.050000001,0}, - 1 - }, - - { - "LevelM10", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM10", - {0.15000001,0}, - 1 - }, - - { - "LevelM10", - {0.2,0}, - 1 - }, - - { - "LevelM10", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_10 - { - type="text"; - source="static"; - text=-10; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM10", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM10", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM10", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_10: VALM_1_10 - { - align="right"; - pos[]= - { - "LevelM10", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM10", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM10", - {0.22,-0.035}, - 1 - }; - }; - class LevelP10: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP10", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP10", - {-0.2,0}, - 1 - }, - - { - "LevelP10", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP10", - {0.050000001,0}, - 1 - }, - - { - "LevelP10", - {0.2,0}, - 1 - }, - - { - "LevelP10", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - class LevelM15: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM15", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM15", - {-0.2,0}, - 1 - }, - - { - "LevelM15", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM15", - {-0.1,0}, - 1 - }, - - { - "LevelM15", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM15", - {0.050000001,0}, - 1 - }, - - { - "LevelM15", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM15", - {0.15000001,0}, - 1 - }, - - { - "LevelM15", - {0.2,0}, - 1 - }, - - { - "LevelM15", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_15 - { - type="text"; - source="static"; - text=-15; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM15", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM15", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM15", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_15: VALM_1_15 - { - align="right"; - pos[]= - { - "LevelM15", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM15", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM15", - {0.22,-0.035}, - 1 - }; - }; - class LevelP15: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP15", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP15", - {-0.2,0}, - 1 - }, - - { - "LevelP15", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP15", - {0.050000001,0}, - 1 - }, - - { - "LevelP15", - {0.2,0}, - 1 - }, - - { - "LevelP15", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_15 - { - type="text"; - source="static"; - text="15"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP15", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP15", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP15", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_15: VALP_1_15 - { - align="right"; - pos[]= - { - "LevelP15", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP15", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP15", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM20: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM20", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM20", - {-0.2,0}, - 1 - }, - - { - "LevelM20", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM20", - {-0.1,0}, - 1 - }, - - { - "LevelM20", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM20", - {0.050000001,0}, - 1 - }, - - { - "LevelM20", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM20", - {0.15000001,0}, - 1 - }, - - { - "LevelM20", - {0.2,0}, - 1 - }, - - { - "LevelM20", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_20 - { - type="text"; - source="static"; - text=-20; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM20", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM20", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM20", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_20: VALM_1_20 - { - align="right"; - pos[]= - { - "LevelM20", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM20", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM20", - {0.22,-0.035}, - 1 - }; - }; - class LevelP20: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP20", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP20", - {-0.2,0}, - 1 - }, - - { - "LevelP20", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP20", - {0.050000001,0}, - 1 - }, - - { - "LevelP20", - {0.2,0}, - 1 - }, - - { - "LevelP20", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - class LevelM25: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM25", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM25", - {-0.2,0}, - 1 - }, - - { - "LevelM25", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM25", - {-0.1,0}, - 1 - }, - - { - "LevelM25", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM25", - {0.050000001,0}, - 1 - }, - - { - "LevelM25", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM25", - {0.15000001,0}, - 1 - }, - - { - "LevelM25", - {0.2,0}, - 1 - }, - - { - "LevelM25", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_25 - { - type="text"; - source="static"; - text=-25; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM25", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM25", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM25", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_25: VALM_1_25 - { - align="right"; - pos[]= - { - "LevelM25", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM25", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM25", - {0.22,-0.035}, - 1 - }; - }; - class LevelP25: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP25", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP25", - {-0.2,0}, - 1 - }, - - { - "LevelP25", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP25", - {0.050000001,0}, - 1 - }, - - { - "LevelP25", - {0.2,0}, - 1 - }, - - { - "LevelP25", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_25 - { - type="text"; - source="static"; - text="25"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP25", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP25", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP25", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_25: VALP_1_25 - { - align="right"; - pos[]= - { - "LevelP25", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP25", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP25", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM30: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM30", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM30", - {-0.2,0}, - 1 - }, - - { - "LevelM30", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM30", - {-0.1,0}, - 1 - }, - - { - "LevelM30", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM30", - {0.050000001,0}, - 1 - }, - - { - "LevelM30", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM30", - {0.15000001,0}, - 1 - }, - - { - "LevelM30", - {0.2,0}, - 1 - }, - - { - "LevelM30", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_30 - { - type="text"; - source="static"; - text=-30; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM30", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM30", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM30", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_30: VALM_1_30 - { - align="right"; - pos[]= - { - "LevelM30", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM30", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM30", - {0.22,-0.035}, - 1 - }; - }; - class LevelP30: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP30", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP30", - {-0.2,0}, - 1 - }, - - { - "LevelP30", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP30", - {0.050000001,0}, - 1 - }, - - { - "LevelP30", - {0.2,0}, - 1 - }, - - { - "LevelP30", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - class LevelM35: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM35", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM35", - {-0.2,0}, - 1 - }, - - { - "LevelM35", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM35", - {-0.1,0}, - 1 - }, - - { - "LevelM35", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM35", - {0.050000001,0}, - 1 - }, - - { - "LevelM35", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM35", - {0.15000001,0}, - 1 - }, - - { - "LevelM35", - {0.2,0}, - 1 - }, - - { - "LevelM35", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_35 - { - type="text"; - source="static"; - text=-35; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM35", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM35", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM35", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_35: VALM_1_35 - { - align="right"; - pos[]= - { - "LevelM35", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM35", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM35", - {0.22,-0.035}, - 1 - }; - }; - class LevelP35: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP35", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP35", - {-0.2,0}, - 1 - }, - - { - "LevelP35", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP35", - {0.050000001,0}, - 1 - }, - - { - "LevelP35", - {0.2,0}, - 1 - }, - - { - "LevelP35", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_35 - { - type="text"; - source="static"; - text="35"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP35", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP35", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP35", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_35: VALP_1_35 - { - align="right"; - pos[]= - { - "LevelP35", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP35", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP35", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM40: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM40", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM40", - {-0.2,0}, - 1 - }, - - { - "LevelM40", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM40", - {-0.1,0}, - 1 - }, - - { - "LevelM40", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM40", - {0.050000001,0}, - 1 - }, - - { - "LevelM40", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM40", - {0.15000001,0}, - 1 - }, - - { - "LevelM40", - {0.2,0}, - 1 - }, - - { - "LevelM40", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_40 - { - type="text"; - source="static"; - text=-40; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM40", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM40", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM40", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_40: VALM_1_40 - { - align="right"; - pos[]= - { - "LevelM40", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM40", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM40", - {0.22,-0.035}, - 1 - }; - }; - class LevelP40: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP40", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP40", - {-0.2,0}, - 1 - }, - - { - "LevelP40", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP40", - {0.050000001,0}, - 1 - }, - - { - "LevelP40", - {0.2,0}, - 1 - }, - - { - "LevelP40", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - class LevelM45: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM45", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM45", - {-0.2,0}, - 1 - }, - - { - "LevelM45", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM45", - {-0.1,0}, - 1 - }, - - { - "LevelM45", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM45", - {0.050000001,0}, - 1 - }, - - { - "LevelM45", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM45", - {0.15000001,0}, - 1 - }, - - { - "LevelM45", - {0.2,0}, - 1 - }, - - { - "LevelM45", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_45 - { - type="text"; - source="static"; - text=-45; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM45", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM45", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM45", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_45: VALM_1_45 - { - align="right"; - pos[]= - { - "LevelM45", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM45", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM45", - {0.22,-0.035}, - 1 - }; - }; - class LevelP45: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP45", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP45", - {-0.2,0}, - 1 - }, - - { - "LevelP45", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP45", - {0.050000001,0}, - 1 - }, - - { - "LevelP45", - {0.2,0}, - 1 - }, - - { - "LevelP45", - {0.2,0.029999999}, - 1 - } - }; - }; - class VALP_1_45 - { - type="text"; - source="static"; - text="45"; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelP45", - {-0.22,0.035}, - 1 - }; - right[]= - { - "LevelP45", - {-0.17,0.035}, - 1 - }; - down[]= - { - "LevelP45", - {-0.22,0.085000001}, - 1 - }; - }; - class VALP_2_45: VALP_1_45 - { - align="right"; - pos[]= - { - "LevelP45", - {0.22,0.035}, - 1 - }; - right[]= - { - "LevelP45", - {0.27,0.035}, - 1 - }; - down[]= - { - "LevelP45", - {0.22,0.085000001}, - 1 - }; - }; - class LevelM50: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelM50", - {-0.2,-0.029999999}, - 1 - }, - - { - "LevelM50", - {-0.2,0}, - 1 - }, - - { - "LevelM50", - {-0.15000001,0}, - 1 - }, - {}, - - { - "LevelM50", - {-0.1,0}, - 1 - }, - - { - "LevelM50", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelM50", - {0.050000001,0}, - 1 - }, - - { - "LevelM50", - {0.1,0}, - 1 - }, - {}, - - { - "LevelM50", - {0.15000001,0}, - 1 - }, - - { - "LevelM50", - {0.2,0}, - 1 - }, - - { - "LevelM50", - {0.2,-0.029999999}, - 1 - } - }; - }; - class VALM_1_50 - { - type="text"; - source="static"; - text=-50; - align="left"; - scale=1; - sourceScale=1; - pos[]= - { - "LevelM50", - {-0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM50", - {-0.17,-0.085000001}, - 1 - }; - down[]= - { - "LevelM50", - {-0.22,-0.035}, - 1 - }; - }; - class VALM_2_50: VALM_1_50 - { - align="right"; - pos[]= - { - "LevelM50", - {0.22,-0.085000001}, - 1 - }; - right[]= - { - "LevelM50", - {0.27,-0.085000001}, - 1 - }; - down[]= - { - "LevelM50", - {0.22,-0.035}, - 1 - }; - }; - class LevelP50: Level0 - { - type="line"; - width=3.0; - points[]= - { - - { - "LevelP50", - {-0.2,0.029999999}, - 1 - }, - - { - "LevelP50", - {-0.2,0}, - 1 - }, - - { - "LevelP50", - {-0.050000001,0}, - 1 - }, - {}, - - { - "LevelP50", - {0.050000001,0}, - 1 - }, - - { - "LevelP50", - {0.2,0}, - 1 - }, - - { - "LevelP50", - {0.2,0.029999999}, - 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.085000001}, - 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.085000001}, - 1 - }; - }; - }; - }; - class PlaneMovementCrosshair //fwd - { - 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 //fwd - { - type="radar"; - //pos0[]={0.50,0.38}; - //pos10[]={1.40,1.22}; - ///pos0[]={0.50,0.27}; - ///pos10[]={1.40,1.10}; - pos0[]={0.50,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 //fwd - { - 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 //fwd - { - 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 //fwd - { - 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 //fwd - { - 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 //fwd - { - type="group"; - condition = "mgun"; - class CCIP_circle - { - type = "line"; - width = 5.0; - 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 //fwd - { - type="group"; - condition="rocket"; - class CCIP_circle - { - type = "line"; - width = 5.0; - 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 //fwd - { - 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 //fwd - { - condition = "ils"; - class Glideslope - { - clipTL[] = {0.0,0.0}; - clipBR[] = {1.0,1.0}; - 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 }, - { } - }; - }; - }; - }; - }; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/mfd_comanche.hpp b/TO_MERGE/agm/Aircraft/mfd_comanche.hpp deleted file mode 100644 index 087c0a7988..0000000000 --- a/TO_MERGE/agm/Aircraft/mfd_comanche.hpp +++ /dev/null @@ -1,1310 +0,0 @@ - -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}; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/mfd_ghosthawk.hpp b/TO_MERGE/agm/Aircraft/mfd_ghosthawk.hpp deleted file mode 100644 index 29e2c97819..0000000000 --- a/TO_MERGE/agm/Aircraft/mfd_ghosthawk.hpp +++ /dev/null @@ -1,1409 +0,0 @@ - -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.0027}; - }; - - 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 LevelP55: Level0 { - angle = 55; - }; - - class LevelM55: Level0 { - angle = -55; - }; - - class LevelP60: Level0 { - angle = 60; - }; - - class LevelM60: Level0 { - angle = -60; - }; - - class LevelP65: Level0 { - angle = 65; - }; - - class LevelM65: Level0 { - angle = -65; - }; - - class LevelP70: Level0 { - angle = 70; - }; - - class LevelM70: Level0 { - angle = -70; - }; - - class LevelP75: Level0 { - angle = 75; - }; - - class LevelM75: Level0 { - angle = -75; - }; - - class LevelP80: Level0 { - angle = 80; - }; - - class LevelM80: Level0 { - angle = -80; - }; - - class LevelP85: Level0 { - angle = 85; - }; - - class LevelM85: Level0 { - angle = -85; - }; - - class LevelP90: Level0 { - angle = 90; - }; - - class LevelM90: Level0 { - angle = -90; - }; - }; - - 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.08,0},1},{}, - {"Level0",{0.42,0},1}, - {"Level0",{0.08,0},1},{} - }; - }; - - /*class VALM_1_0 { - type = "text"; - source = "static"; - text = 0; - align = "left"; - scale = 1; - sourceScale = 1; - 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.31999999,-0.025},1}; - down[] = {"Level0",{0.22,0.025},1}; - }; - - class LevelM5: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelM5",{-0.2,-0.029999999},1}, - {"LevelM5",{-0.2,0},1}, - {"LevelM5",{-0.15000001,0},1},{}, - {"LevelM5",{-0.1,0},1}, - {"LevelM5",{-0.050000001,0},1},{}, - {"LevelM5",{0.050000001,0},1}, - {"LevelM5",{0.1,0},1},{}, - {"LevelM5",{0.15000001,0},1}, - {"LevelM5",{0.2,0},1}, - {"LevelM5",{0.2,-0.029999999},1} - }; - }; - - class VALM_1_5 { - type = "text"; - source = "static"; - text = -5; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelM5",{-0.22,-0.085000001},1}; - right[] = {"LevelM5",{-0.17,-0.085000001},1}; - down[] = {"LevelM5",{-0.22,-0.035},1}; - }; - - class VALM_2_5: VALM_1_5 { - align = "right"; - pos[] = {"LevelM5",{0.22,-0.085000001},1}; - right[] = {"LevelM5",{0.27,-0.085000001},1}; - down[] = {"LevelM5",{0.22,-0.035},1}; - }; - - class LevelP5: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelP5",{-0.2,0.029999999},1}, - {"LevelP5",{-0.2,0},1}, - {"LevelP5",{-0.050000001,0},1},{}, - {"LevelP5",{0.050000001,0},1}, - {"LevelP5",{0.2,0},1}, - {"LevelP5",{0.2,0.029999999},1} - }; - }; - - class VALP_1_5 { - type = "text"; - source = "static"; - text = "5"; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelP5",{-0.22,0.035},1}; - right[] = {"LevelP5",{-0.17,0.035},1}; - down[] = {"LevelP5",{-0.22,0.085000001},1}; - }; - - class VALP_2_5: VALP_1_5 { - align = "right"; - pos[] = {"LevelP5",{0.22,0.035},1}; - right[] = {"LevelP5",{0.27,0.035},1}; - down[] = {"LevelP5",{0.22,0.085000001},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 LevelM15: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelM15",{-0.2,-0.029999999},1}, - {"LevelM15",{-0.2,0},1}, - {"LevelM15",{-0.15000001,0},1},{}, - {"LevelM15",{-0.1,0},1}, - {"LevelM15",{-0.050000001,0},1},{}, - {"LevelM15",{0.050000001,0},1}, - {"LevelM15",{0.1,0},1},{}, - {"LevelM15",{0.15000001,0},1}, - {"LevelM15",{0.2,0},1}, - {"LevelM15",{0.2,-0.029999999},1} - }; - }; - - class VALM_1_15 { - type = "text"; - source = "static"; - text = -15; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelM15",{-0.22,-0.085000001},1}; - right[] = {"LevelM15",{-0.17,-0.085000001},1}; - down[] = {"LevelM15",{-0.22,-0.035},1}; - }; - - class VALM_2_15: VALM_1_15 { - align = "right"; - pos[] = {"LevelM15",{0.22,-0.085000001},1}; - right[] = {"LevelM15",{0.27,-0.085000001},1}; - down[] = {"LevelM15",{0.22,-0.035},1}; - }; - - class LevelP15: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelP15",{-0.2,0.029999999},1}, - {"LevelP15",{-0.2,0},1}, - {"LevelP15",{-0.050000001,0},1},{}, - {"LevelP15",{0.050000001,0},1}, - {"LevelP15",{0.2,0},1}, - {"LevelP15",{0.2,0.029999999},1} - }; - }; - - class VALP_1_15 { - type = "text"; - source = "static"; - text = "15"; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelP15",{-0.22,0.035},1}; - right[] = {"LevelP15",{-0.17,0.035},1}; - down[] = {"LevelP15",{-0.22,0.085000001},1}; - }; - - class VALP_2_15: VALP_1_15 { - align = "right"; - pos[] = {"LevelP15",{0.22,0.035},1}; - right[] = {"LevelP15",{0.27,0.035},1}; - down[] = {"LevelP15",{0.22,0.085000001},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 LevelM25: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelM25",{-0.2,-0.029999999},1}, - {"LevelM25",{-0.2,0},1}, - {"LevelM25",{-0.15000001,0},1},{}, - {"LevelM25",{-0.1,0},1}, - {"LevelM25",{-0.050000001,0},1},{}, - {"LevelM25",{0.050000001,0},1}, - {"LevelM25",{0.1,0},1},{}, - {"LevelM25",{0.15000001,0},1}, - {"LevelM25",{0.2,0},1}, - {"LevelM25",{0.2,-0.029999999},1} - }; - }; - - class VALM_1_25 { - type = "text"; - source = "static"; - text = -25; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelM25",{-0.22,-0.085000001},1}; - right[] = {"LevelM25",{-0.17,-0.085000001},1}; - down[] = {"LevelM25",{-0.22,-0.035},1}; - }; - - class VALM_2_25: VALM_1_25 { - align = "right"; - pos[] = {"LevelM25",{0.22,-0.085000001},1}; - right[] = {"LevelM25",{0.27,-0.085000001},1}; - down[] = {"LevelM25",{0.22,-0.035},1}; - }; - - class LevelP25: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelP25",{-0.2,0.029999999},1}, - {"LevelP25",{-0.2,0},1}, - {"LevelP25",{-0.050000001,0},1},{}, - {"LevelP25",{0.050000001,0},1}, - {"LevelP25",{0.2,0},1}, - {"LevelP25",{0.2,0.029999999},1} - }; - }; - - class VALP_1_25 { - type = "text"; - source = "static"; - text = "25"; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelP25",{-0.22,0.035},1}; - right[] = {"LevelP25",{-0.17,0.035},1}; - down[] = {"LevelP25",{-0.22,0.085000001},1}; - }; - - class VALP_2_25: VALP_1_25 { - align = "right"; - pos[] = {"LevelP25",{0.22,0.035},1}; - right[] = {"LevelP25",{0.27,0.035},1}; - down[] = {"LevelP25",{0.22,0.085000001},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 LevelM35: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelM35",{-0.2,-0.029999999},1}, - {"LevelM35",{-0.2,0},1}, - {"LevelM35",{-0.15000001,0},1},{}, - {"LevelM35",{-0.1,0},1}, - {"LevelM35",{-0.050000001,0},1},{}, - {"LevelM35",{0.050000001,0},1}, - {"LevelM35",{0.1,0},1},{}, - {"LevelM35",{0.15000001,0},1}, - {"LevelM35",{0.2,0},1}, - {"LevelM35",{0.2,-0.029999999},1} - }; - }; - - class VALM_1_35 { - type = "text"; - source = "static"; - text = -35; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelM35",{-0.22,-0.085000001},1}; - right[] = {"LevelM35",{-0.17,-0.085000001},1}; - down[] = {"LevelM35",{-0.22,-0.035},1}; - }; - - class VALM_2_35: VALM_1_35 { - align = "right"; - pos[] = {"LevelM35",{0.22,-0.085000001},1}; - right[] = {"LevelM35",{0.27,-0.085000001},1}; - down[] = {"LevelM35",{0.22,-0.035},1}; - }; - - class LevelP35: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelP35",{-0.2,0.029999999},1}, - {"LevelP35",{-0.2,0},1}, - {"LevelP35",{-0.050000001,0},1},{}, - {"LevelP35",{0.050000001,0},1}, - {"LevelP35",{0.2,0},1}, - {"LevelP35",{0.2,0.029999999},1} - }; - }; - - class VALP_1_35 { - type = "text"; - source = "static"; - text = "35"; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelP35",{-0.22,0.035},1}; - right[] = {"LevelP35",{-0.17,0.035},1}; - down[] = {"LevelP35",{-0.22,0.085000001},1}; - }; - - class VALP_2_35: VALP_1_35 { - align = "right"; - pos[] = {"LevelP35",{0.22,0.035},1}; - right[] = {"LevelP35",{0.27,0.035},1}; - down[] = {"LevelP35",{0.22,0.085000001},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 LevelM45: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelM45",{-0.2,-0.029999999},1}, - {"LevelM45",{-0.2,0},1}, - {"LevelM45",{-0.15000001,0},1},{}, - {"LevelM45",{-0.1,0},1}, - {"LevelM45",{-0.050000001,0},1},{}, - {"LevelM45",{0.050000001,0},1}, - {"LevelM45",{0.1,0},1},{}, - {"LevelM45",{0.15000001,0},1}, - {"LevelM45",{0.2,0},1}, - {"LevelM45",{0.2,-0.029999999},1} - }; - }; - - class VALM_1_45 { - type = "text"; - source = "static"; - text = -45; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelM45",{-0.22,-0.085000001},1}; - right[] = {"LevelM45",{-0.17,-0.085000001},1}; - down[] = {"LevelM45",{-0.22,-0.035},1}; - }; - - class VALM_2_45: VALM_1_45 { - align = "right"; - pos[] = {"LevelM45",{0.22,-0.085000001},1}; - right[] = {"LevelM45",{0.27,-0.085000001},1}; - down[] = {"LevelM45",{0.22,-0.035},1}; - }; - - class LevelP45: Level0 { - type = "line"; - width = 3.0; - points[] = { - {"LevelP45",{-0.2,0.029999999},1}, - {"LevelP45",{-0.2,0},1}, - {"LevelP45",{-0.050000001,0},1},{}, - {"LevelP45",{0.050000001,0},1}, - {"LevelP45",{0.2,0},1}, - {"LevelP45",{0.2,0.029999999},1} - }; - }; - - class VALP_1_45 { - type = "text"; - source = "static"; - text = "45"; - align = "left"; - scale = 1; - sourceScale = 1; - pos[] = {"LevelP45",{-0.22,0.035},1}; - right[] = {"LevelP45",{-0.17,0.035},1}; - down[] = {"LevelP45",{-0.22,0.085000001},1}; - }; - - class VALP_2_45: VALP_1_45 { - align = "right"; - pos[] = {"LevelP45",{0.22,0.035},1}; - right[] = {"LevelP45",{0.27,0.035},1}; - down[] = {"LevelP45",{0.22,0.085000001},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 StaticBank { - type = "line"; - width = 3; - points[] = { - {{0.4782,0.251},1}, - {{0.4773,0.241},1},{}, - {{0.4566,0.2538},1}, - {{0.4549,0.2439},1},{}, - {{0.4353,0.2585},1}, - {{0.4301,0.2392},1},{}, - {{0.4145,0.2651},1}, - {{0.4111,0.2557},1},{}, - {{0.3943,0.2734},1}, - {{0.3901,0.2644},1},{}, - {{0.375,0.2835},1}, - {{0.365,0.2662},1},{}, - {{0.3232,0.3232},1}, - {{0.3091,0.3091},1},{}, - {{0.2835,0.375},1}, - {{0.2662,0.365},1},{}, - {{"0.5 + (0.5- 0.4782)",0.251},1}, - {{"0.5 + (0.5- 0.4773)",0.241},1},{}, - {{"0.5 + (0.5- 0.4566)",0.2538},1}, - {{"0.5 + (0.5- 0.4549)",0.2439},1},{}, - {{"0.5 + (0.5- 0.4353)",0.2585},1}, - {{"0.5 + (0.5- 0.4301)",0.2392},1},{}, - {{"0.5 + (0.5- 0.4145)",0.2651},1}, - {{"0.5 + (0.5- 0.4111)",0.2557},1},{}, - {{"0.5 + (0.5- 0.3943)",0.2734},1}, - {{"0.5 + (0.5- 0.3901)",0.2644},1},{}, - {{"0.5 + (0.5- 0.3750)",0.2835},1}, - {{"0.5 + (0.5- 0.3650)",0.2662},1},{}, - {{"0.5 + (0.5- 0.3232)",0.3232},1}, - {{"0.5 + (0.5- 0.3091)",0.3091},1},{}, - {{"0.5 + (0.5- 0.2835)",0.375},1}, - {{"0.5 + (0.5- 0.2662)",0.365},1},{}, - {{0.5,"0.5 - 0.25"},1}, - {{0.5,"0.5 - 0.28"},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 Centerline { - type = "line"; - width = 7; - points[] = { - {{0.45,0.5},1}, - {{0.48,0.5},1}, - {{0.49,0.525},1}, - {{0.5,0.5},1}, - {{0.51,0.525},1}, - {{0.52,0.5},1}, - {{0.55,0.5},1} - }; - }; - - /*class WeaponName { - type = "text"; - source = "weapon"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.86},1}; - right[] = {{0.07,0.86},1}; - down[] = {{0.03,0.90},1}; - }; - - class AmmoCount { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.89},1}; - right[] = {{0.07,0.89},1}; - down[] = {{0.03,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 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 = 318; - 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}; - 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.85,0.86},1}; - right[] = {{0.89,0.86},1}; - down[] = {{0.85,0.9},1}; - }; - - class Fuel_Number { - type = "text"; - source = "fuel"; - sourceScale = 100; - align = "right"; - scale = 1; - pos[] = {{0.92,0.86},1}; - right[] = {{0.96,0.86},1}; - down[] = {{0.92,0.9},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} - }; - }; - }; - - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035,0.035,0.1}; - helmetRight[] = {0.07,0,0}; - helmetDown[] = {0,-0.07,0}; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/mfd_littlebird.hpp b/TO_MERGE/agm/Aircraft/mfd_littlebird.hpp deleted file mode 100644 index 57970e3108..0000000000 --- a/TO_MERGE/agm/Aircraft/mfd_littlebird.hpp +++ /dev/null @@ -1,565 +0,0 @@ - -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.5}; - }; - - class Target: Pos10Vector { - source = "target"; - }; - - 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.1,0.1}; - }; - - class WeaponAim { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.65,0.65}; - }; - - class Level0 { - type = "horizon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.78,0.78}; - angle = 0; - }; - }; - - 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 StaticBank { - type = "line"; - width = 3; - points[] = { - ////////////////////////////////////////////////////// LEFT - {{0.4782,0.2510},1}, - {{0.4773,0.2410},1},{}, - {{0.4566,0.2538},1}, - {{0.4549,0.2439},1},{}, - {{0.4353,0.2585},1}, - {{0.4301,0.2392},1},{}, - {{0.4145,0.2651},1}, - {{0.4111,0.2557},1},{}, - {{0.3943,0.2734},1}, - {{0.3901,0.2644},1},{}, - {{0.3750,0.2835},1}, - {{0.3650,0.2662},1},{}, - {{0.3232,0.3232},1}, - {{0.3091,0.3091},1},{}, - {{0.2835,0.3750},1}, - {{0.2662,0.3650},1},{}, - /////////////////////////////////////////////////////// RIGHT - {{"0.5 + (0.5- 0.4782)",0.2510},1}, - {{"0.5 + (0.5- 0.4773)",0.2410},1},{}, - {{"0.5 + (0.5- 0.4566)",0.2538},1}, - {{"0.5 + (0.5- 0.4549)",0.2439},1},{}, - {{"0.5 + (0.5- 0.4353)",0.2585},1}, - {{"0.5 + (0.5- 0.4301)",0.2392},1},{}, - {{"0.5 + (0.5- 0.4145)",0.2651},1}, - {{"0.5 + (0.5- 0.4111)",0.2557},1},{}, - {{"0.5 + (0.5- 0.3943)",0.2734},1}, - {{"0.5 + (0.5- 0.3901)",0.2644},1},{}, - {{"0.5 + (0.5- 0.3750)",0.2835},1}, - {{"0.5 + (0.5- 0.3650)",0.2662},1},{}, - {{"0.5 + (0.5- 0.3232)",0.3232},1}, - {{"0.5 + (0.5- 0.3091)",0.3091},1},{}, - {{"0.5 + (0.5- 0.2835)",0.3750},1}, - {{"0.5 + (0.5- 0.2662)",0.3650},1},{}, - /////////////////////////////////////////////////////// CENTER - {{0.5,"0.5 - 0.25"},1}, - {{0.5,"0.5 - 0.28"},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 Centerline { - type = "line"; - width = 7; - points[] = { - {{0.45,0.5},1}, - {{0.48,0.5},1}, - {{0.49,0.525},1}, - {{0.5,0.5},1}, - {{0.51,0.525},1}, - {{0.52,0.5},1}, - {{0.55,0.5},1} - }; - }; - - /*class WeaponName { - type = "text"; - source = "weapon"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.86},1}; - right[] = {{0.07,0.86},1}; - down[] = {{0.03,0.90},1}; - }; - - class AmmoCount { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.89},1}; - right[] = {{0.07,0.89},1}; - down[] = {{0.03,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 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 = 110; - 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}; - 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.12,"0.0 + 0.065"}; - right[] = {0.16,"0.0 + 0.065"}; - down[] = {0.12,"0.04 + 0.065"}; - }; - - class Fuel_Text { - type = "text"; - source = "static"; - text = "Fuel"; - align = "right"; - scale = 1; - pos[] = {{0.85,0.86},1}; - right[] = {{0.89,0.86},1}; - down[] = {{0.85,0.9},1}; - }; - - class Fuel_Number { - type = "text"; - source = "fuel"; - sourceScale = 100; - align = "right"; - scale = 1; - pos[] = {{0.92,0.86},1}; - right[] = {{0.96,0.86},1}; - down[] = {{0.92,0.9},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} - }; - }; - }; - - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035,0.035,0.1}; - helmetRight[] = {0.07,0,0}; - helmetDown[] = {0,-0.07,0}; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/mfd_littlebird_armed.hpp b/TO_MERGE/agm/Aircraft/mfd_littlebird_armed.hpp deleted file mode 100644 index 424e7cd408..0000000000 --- a/TO_MERGE/agm/Aircraft/mfd_littlebird_armed.hpp +++ /dev/null @@ -1,694 +0,0 @@ - -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.5}; - }; - - class Target: Pos10Vector { - source = "target"; - }; - - 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.22,0.22}; - }; - - class WeaponAim { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.73,0.73}; - }; - - class Level0 { - type = "horizon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.78,0.78}; - angle = 0; - }; - }; - - 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 StaticBank { - type = "line"; - width = 3; - points[] = { - ////////////////////////////////////////////////////// LEFT - {{0.4782,0.2510},1}, - {{0.4773,0.2410},1},{}, - {{0.4566,0.2538},1}, - {{0.4549,0.2439},1},{}, - {{0.4353,0.2585},1}, - {{0.4301,0.2392},1},{}, - {{0.4145,0.2651},1}, - {{0.4111,0.2557},1},{}, - {{0.3943,0.2734},1}, - {{0.3901,0.2644},1},{}, - {{0.3750,0.2835},1}, - {{0.3650,0.2662},1},{}, - {{0.3232,0.3232},1}, - {{0.3091,0.3091},1},{}, - {{0.2835,0.3750},1}, - {{0.2662,0.3650},1},{}, - /////////////////////////////////////////////////////// RIGHT - {{"0.5 + (0.5- 0.4782)",0.2510},1}, - {{"0.5 + (0.5- 0.4773)",0.2410},1},{}, - {{"0.5 + (0.5- 0.4566)",0.2538},1}, - {{"0.5 + (0.5- 0.4549)",0.2439},1},{}, - {{"0.5 + (0.5- 0.4353)",0.2585},1}, - {{"0.5 + (0.5- 0.4301)",0.2392},1},{}, - {{"0.5 + (0.5- 0.4145)",0.2651},1}, - {{"0.5 + (0.5- 0.4111)",0.2557},1},{}, - {{"0.5 + (0.5- 0.3943)",0.2734},1}, - {{"0.5 + (0.5- 0.3901)",0.2644},1},{}, - {{"0.5 + (0.5- 0.3750)",0.2835},1}, - {{"0.5 + (0.5- 0.3650)",0.2662},1},{}, - {{"0.5 + (0.5- 0.3232)",0.3232},1}, - {{"0.5 + (0.5- 0.3091)",0.3091},1},{}, - {{"0.5 + (0.5- 0.2835)",0.3750},1}, - {{"0.5 + (0.5- 0.2662)",0.3650},1},{}, - /////////////////////////////////////////////////////// CENTER - {{0.5,"0.5 - 0.25"},1}, - {{0.5,"0.5 - 0.28"},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 Centerline { - type = "line"; - width = 7; - points[] = { - {{0.45,0.5},1}, - {{0.48,0.5},1}, - {{0.49,0.525},1}, - {{0.5,0.5},1}, - {{0.51,0.525},1}, - {{0.52,0.5},1}, - {{0.55,0.5},1} - }; - }; - - class GunCross { - condition = "mgun"; - type = "group"; - class GunSight { - type = "line"; - width = 7; - points[] = { - {"ForwardVec",1,"WeaponAim",1,{0,-0.02},1}, - {"ForwardVec",1,"WeaponAim",1,{0,-0.05},1},{}, - {"ForwardVec",1,"WeaponAim",1,{0,0.02},1}, - {"ForwardVec",1,"WeaponAim",1,{0,0.05},1},{}, - {"ForwardVec",1,"WeaponAim",1,{-0.02,0},1}, - {"ForwardVec",1,"WeaponAim",1,{-0.05,0},1},{}, - {"ForwardVec",1,"WeaponAim",1,{0.02,0},1}, - {"ForwardVec",1,"WeaponAim",1,{0.05,0},1},{} - }; - }; - }; - - class RocketCross { - condition = "rocket"; - type = "group"; - class RocketSight { - type = "line"; - width = 5.5; - points[] = { - {"ForwardVec",1,"WeaponAim",1,{0.04,-0.06},1}, - {"ForwardVec",1,"WeaponAim",1,{-0.04,-0.06},1},{}, - {"ForwardVec",1,"WeaponAim",1,{0,-0.06},1}, - {"ForwardVec",1,"WeaponAim",1,{0,-0.01},1},{}, - {"ForwardVec",1,"WeaponAim",1,{0,0.001},1}, - {"ForwardVec",1,"WeaponAim",1,{0,-0.001},1},{}, - {"ForwardVec",1,"WeaponAim",1,{0.001,0},1}, - {"ForwardVec",1,"WeaponAim",1,{-0.001,0},1},{}, - {"ForwardVec",1,"WeaponAim",1,{0,0.01},1}, - {"ForwardVec",1,"WeaponAim",1,{0,0.06},1},{}, - {"ForwardVec",1,"WeaponAim",1,{0.04,0.06},1}, - {"ForwardVec",1,"WeaponAim",1,{-0.04,0.06},1},{} - }; - }; - }; - - /*class Mastermode_GUN { - condition = "mgun"; - type = "group"; - class MasterMODE { - type = "text"; - source = "static"; - text = "GUN"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.83},1}; - right[] = {{0.07,0.83},1}; - down[] = {{0.03,0.87},1}; - }; - };*/ - - class WeaponName { - type = "text"; - source = "weapon"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.86},1}; - right[] = {{0.07,0.86},1}; - down[] = {{0.03,0.9},1}; - }; - - class AmmoCount { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.89},1}; - right[] = {{0.07,0.89},1}; - down[] = {{0.03,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 RangeNumber { - type = "text"; - source = "targetDist"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.51,0.94},1}; - right[] = {{0.56,0.94},1}; - down[] = {{0.51,0.98},1}; - }; - - class RangeText { - type = "text"; - source = "static"; - text = "RNG"; - align = "left"; - scale = 1; - pos[] = {{0.49,0.94},1}; - right[] = {{0.54,0.94},1}; - down[] = {{0.49,0.98},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 = 100; - 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}; - 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.85,0.86},1}; - right[] = {{0.89,0.86},1}; - down[] = {{0.85,0.9},1}; - }; - - class Fuel_Number { - type = "text"; - source = "fuel"; - sourceScale = 100; - align = "right"; - scale = 1; - pos[] = {{0.92,0.86},1}; - right[] = {{0.96,0.86},1}; - down[] = {{0.92,0.9},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.76,0.76}; - }; - - class ForwardVec1 { - type = "vector"; - source = "forward"; - pos0[] = {0,0}; - pos10[] = {0.26,0.26}; - }; - - 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 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 TargetACQ { - type = "line"; - width = 2; - points[] = { - //////////////////////////////////////////////// UP - /*{"ForwardVec1",1,"target",{0,-0.10},1},{"ForwardVec1",1,"target",{0,-0.095},1},{}, - {"ForwardVec1",1,"target",{0,-0.09},1},{"ForwardVec1",1,"target",{0,-0.085},1},{}, - {"ForwardVec1",1,"target",{0,-0.080},1},{"ForwardVec1",1,"target",{0,-0.075},1},{}, - {"ForwardVec1",1,"target",{0,-0.070},1},{"ForwardVec1",1,"target",{0,-0.065},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},{}, - //////////////////////////////////////////////// center - {"ForwardVec",1,"target",{0,0},1},{"ForwardVec",1,"target",{0,0},1},{}, - /////////////////////////////////////////////// DOWN - /*{"ForwardVec1",1,"target",{0,0.10},1},{"ForwardVec1",1,"target",{0,0.095},1},{}, - {"ForwardVec1",1,"target",{0,0.09},1},{"ForwardVec1",1,"target",{0,0.085},1},{}, - {"ForwardVec1",1,"target",{0,0.080},1},{"ForwardVec1",1,"target",{0,0.075},1},{}, - {"ForwardVec1",1,"target",{0,0.070},1},{"ForwardVec1",1,"target",{0,0.065},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},{}, - /////////////////////////////////////////////// LEFT - /*{"ForwardVec1",1,"target",{-0.10, 0},1},{"ForwardVec1",1,"target",{-0.095,0},1},{}, - {"ForwardVec1",1,"target",{-0.09, 0},1},{"ForwardVec1",1,"target",{-0.085,0},1},{}, - {"ForwardVec1",1,"target",{-0.080, 0},1},{"ForwardVec1",1,"target",{-0.075,0},1},{}, - {"ForwardVec1",1,"target",{-0.070, 0},1},{"ForwardVec1",1,"target",{-0.065,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},{}, - /////////////////////////////////////////////// RIGHT - /*{"ForwardVec1",1,"target",{0.10, 0},1},{"ForwardVec1",1,"target",{0.095,0},1},{}, - {"ForwardVec1",1,"target",{0.09, 0},1},{"ForwardVec1",1,"target",{0.085,0},1},{}, - {"ForwardVec1",1,"target",{0.080, 0},1},{"ForwardVec1",1,"target",{0.075,0},1},{}, - {"ForwardVec1",1,"target",{0.070, 0},1},{"ForwardVec1",1,"target",{0.065,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},{} - }; - }; - }; - - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035,0.035,0.1}; - helmetRight[] = {0.07,0,0}; - helmetDown[] = {0,-0.07,0}; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/mfd_merlin.hpp b/TO_MERGE/agm/Aircraft/mfd_merlin.hpp deleted file mode 100644 index 227e1c6c43..0000000000 --- a/TO_MERGE/agm/Aircraft/mfd_merlin.hpp +++ /dev/null @@ -1,1296 +0,0 @@ - -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.0027}; - }; - - 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 LevelP55: Level0 { - angle = 55; - }; - - class LevelM55: Level0 { - angle = -55; - }; - - class LevelP60: Level0 { - angle = 60; - }; - - class LevelM60: Level0 { - angle = -60; - }; - - class LevelP65: Level0 { - angle = 65; - }; - - class LevelM65: Level0 { - angle = -65; - }; - - class LevelP70: Level0 { - angle = 70; - }; - - class LevelM70: Level0 { - angle = -70; - }; - - class LevelP75: Level0 { - angle = 75; - }; - - class LevelM75: Level0 { - angle = -75; - }; - - class LevelP80: Level0 { - angle = 80; - }; - - class LevelM80: Level0 { - angle = -80; - }; - - class LevelP85: Level0 { - angle = 85; - }; - - class LevelM85: Level0 { - angle = -85; - }; - - class LevelP90: Level0 { - angle = 90; - }; - - class LevelM90: Level0 { - angle = -90; - }; - - }; - - 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.08,0},1},{}, - {"Level0",{0.42,0},1}, - {"Level0",{0.08,0},1},{} - }; - }; - - /*class VALM_1_0 { - type = "text"; - source = "static"; - text = 0; - align = "left"; - scale = 1; - sourceScale = 1; - 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"; - width = 3; - 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 = 1; - pos[] = {"LevelM5",{-0.22,-0.085},1}; - right[] = {"LevelM5",{-0.17,-0.085},1}; - down[] = {"LevelM5",{-0.22,-0.035},1}; - }; - - class VALM_2_5: VALM_1_5 { - align = "right"; - pos[] = {"LevelM5",{0.22,-0.085},1}; - right[] = {"LevelM5",{0.27,-0.085},1}; - down[] = {"LevelM5",{0.22,-0.035},1}; - }; - - class LevelP5: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelP5",{-0.22,0.035},1}; - right[] = {"LevelP5",{-0.17,0.035},1}; - down[] = {"LevelP5",{-0.22,0.085},1}; - }; - - class VALP_2_5: VALP_1_5 { - align = "right"; - pos[] = {"LevelP5",{0.22,0.035},1}; - right[] = {"LevelP5",{0.27,0.035},1}; - down[] = {"LevelP5",{0.22,0.085},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 LevelM15: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelM15",{-0.22,-0.085},1}; - right[] = {"LevelM15",{-0.17,-0.085},1}; - down[] = {"LevelM15",{-0.22,-0.035},1}; - }; - - class VALM_2_15: VALM_1_15 { - align = "right"; - pos[] = {"LevelM15",{0.22,-0.085},1}; - right[] = {"LevelM15",{0.27,-0.085},1}; - down[] = {"LevelM15",{0.22,-0.035},1}; - }; - - class LevelP15: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelP15",{-0.22,0.035},1}; - right[] = {"LevelP15",{-0.17,0.035},1}; - down[] = {"LevelP15",{-0.22,0.085},1}; - }; - - class VALP_2_15: VALP_1_15 { - align = "right"; - pos[] = {"LevelP15",{0.22,0.035},1}; - right[] = {"LevelP15",{0.27,0.035},1}; - down[] = {"LevelP15",{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 LevelM25: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelM25",{-0.22,-0.085},1}; - right[] = {"LevelM25",{-0.17,-0.085},1}; - down[] = {"LevelM25",{-0.22,-0.035},1}; - }; - - class VALM_2_25: VALM_1_25 { - align = "right"; - pos[] = {"LevelM25",{0.22,-0.085},1}; - right[] = {"LevelM25",{0.27,-0.085},1}; - down[] = {"LevelM25",{0.22,-0.035},1}; - }; - - class LevelP25: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelP25",{-0.22,0.035},1}; - right[] = {"LevelP25",{-0.17,0.035},1}; - down[] = {"LevelP25",{-0.22,0.085},1}; - }; - - class VALP_2_25: VALP_1_25 { - align = "right"; - pos[] = {"LevelP25",{0.22,0.035},1}; - right[] = {"LevelP25",{0.27,0.035},1}; - down[] = {"LevelP25",{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 LevelM35: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelM35",{-0.22,-0.085},1}; - right[] = {"LevelM35",{-0.17,-0.085},1}; - down[] = {"LevelM35",{-0.22,-0.035},1}; - }; - - class VALM_2_35: VALM_1_35 { - align = "right"; - pos[] = {"LevelM35",{0.22,-0.085},1}; - right[] = {"LevelM35",{0.27,-0.085},1}; - down[] = {"LevelM35",{0.22,-0.035},1}; - }; - - class LevelP35: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelP35",{-0.22,0.035},1}; - right[] = {"LevelP35",{-0.17,0.035},1}; - down[] = {"LevelP35",{-0.22,0.085},1}; - }; - - class VALP_2_35: VALP_1_35 { - align = "right"; - pos[] = {"LevelP35",{0.22,0.035},1}; - right[] = {"LevelP35",{0.27,0.035},1}; - down[] = {"LevelP35",{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 LevelM45: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelM45",{-0.22,-0.085},1}; - right[] = {"LevelM45",{-0.17,-0.085},1}; - down[] = {"LevelM45",{-0.22,-0.035},1}; - }; - - class VALM_2_45: VALM_1_45 { - align = "right"; - pos[] = {"LevelM45",{0.22,-0.085},1}; - right[] = {"LevelM45",{0.27,-0.085},1}; - down[] = {"LevelM45",{0.22,-0.035},1}; - }; - - class LevelP45: Level0 { - type = "line"; - width = 3; - 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 = 1; - pos[] = {"LevelP45",{-0.22,0.035},1}; - right[] = {"LevelP45",{-0.17,0.035},1}; - down[] = {"LevelP45",{-0.22,0.085},1}; - }; - - class VALP_2_45: VALP_1_45 { - align = "right"; - pos[] = {"LevelP45",{0.22,0.035},1}; - right[] = {"LevelP45",{0.27,0.035},1}; - down[] = {"LevelP45",{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 StaticBank { - type = "line"; - width = 3; - points[] = { - {{0.4782,0.251},1}, - {{0.4773,0.241},1},{}, - {{0.4566,0.2538},1}, - {{0.4549,0.2439},1},{}, - {{0.4353,0.2585},1}, - {{0.4301,0.2392},1},{}, - {{0.4145,0.2651},1}, - {{0.4111,0.2557},1},{}, - {{0.3943,0.2734},1}, - {{0.3901,0.2644},1},{}, - {{0.375,0.2835},1}, - {{0.365,0.2662},1},{}, - {{0.3232,0.3232},1}, - {{0.3091,0.3091},1},{}, - {{0.2835,0.375},1}, - {{0.2662,0.365},1},{}, - {{"0.5 + (0.5- 0.4782)",0.251},1}, - {{"0.5 + (0.5- 0.4773)",0.241},1},{}, - {{"0.5 + (0.5- 0.4566)",0.2538},1}, - {{"0.5 + (0.5- 0.4549)",0.2439},1},{}, - {{"0.5 + (0.5- 0.4353)",0.2585},1}, - {{"0.5 + (0.5- 0.4301)",0.2392},1},{}, - {{"0.5 + (0.5- 0.4145)",0.2651},1}, - {{"0.5 + (0.5- 0.4111)",0.2557},1},{}, - {{"0.5 + (0.5- 0.3943)",0.2734},1}, - {{"0.5 + (0.5- 0.3901)",0.2644},1},{}, - {{"0.5 + (0.5- 0.3750)",0.2835},1}, - {{"0.5 + (0.5- 0.3650)",0.2662},1},{}, - {{"0.5 + (0.5- 0.3232)",0.3232},1}, - {{"0.5 + (0.5- 0.3091)",0.3091},1},{}, - {{"0.5 + (0.5- 0.2835)",0.375},1}, - {{"0.5 + (0.5- 0.2662)",0.365},1},{}, - {{0.5,"0.5 - 0.25"},1},{{0.5,"0.5 - 0.28"},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 Centerline { - type = "line"; - width = 7; - points[] = {{{0.45,0.5},1},{{0.48,0.5},1},{{0.49,0.525},1},{{0.5,0.5},1},{{0.51,0.525},1},{{0.52,0.5},1},{{0.55,0.5},1}}; - }; - - /*class WeaponName { - type = "text"; - source = "weapon"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.86},1}; - right[] = {{0.07,0.86},1}; - down[] = {{0.03,0.9},1}; - }; - - class AmmoCount { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.03,0.89},1}; - right[] = {{0.07,0.89},1}; - down[] = {{0.03,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 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 = 488; - 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}; - 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.85,0.86},1}; - right[] = {{0.89,0.86},1}; - down[] = {{0.85,0.9},1}; - }; - - class Fuel_Number { - type = "text"; - source = "fuel"; - sourceScale = 100; - align = "right"; - scale = 1; - pos[] = {{0.92,0.86},1}; - right[] = {{0.96,0.86},1}; - down[] = {{0.92,0.9},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}}; - }; - }; - - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035,0.035,0.1}; - helmetRight[] = {0.07,0,0}; - helmetDown[] = {0,-0.07,0}; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/mfd_thunderbolt.hpp b/TO_MERGE/agm/Aircraft/mfd_thunderbolt.hpp deleted file mode 100644 index 18571e8b1d..0000000000 --- a/TO_MERGE/agm/Aircraft/mfd_thunderbolt.hpp +++ /dev/null @@ -1,1979 +0,0 @@ - -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},{} - }; - }; - }; - }; - }; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/mfd_wildcat.hpp b/TO_MERGE/agm/Aircraft/mfd_wildcat.hpp deleted file mode 100644 index d3217f0ac4..0000000000 --- a/TO_MERGE/agm/Aircraft/mfd_wildcat.hpp +++ /dev/null @@ -1,784 +0,0 @@ - -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.5}; - }; - - class GunnerAim { - type = "vector"; - source = "weapon"; - pos0[] = {0,0}; - pos10[] = {0.011,0.0027}; - }; - - 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.2193,0.2193}; - }; - - 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 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 StaticBank { - type = "line"; - width = 3; - points[] = { - {{0.4782,0.251},1}, - {{0.4773,0.241},1},{}, - {{0.4566,0.2538},1}, - {{0.4549,0.2439},1},{}, - {{0.4353,0.2585},1}, - {{0.4301,0.2392},1},{}, - {{0.4145,0.2651},1}, - {{0.4111,0.2557},1},{}, - {{0.3943,0.2734},1}, - {{0.3901,0.2644},1},{}, - {{0.375,0.2835},1}, - {{0.365,0.2662},1},{}, - {{0.3232,0.3232},1}, - {{0.3091,0.3091},1},{}, - {{0.2835,0.375},1}, - {{0.2662,0.365},1},{}, - {{"0.5 + (0.5- 0.4782)",0.251},1}, - {{"0.5 + (0.5- 0.4773)",0.241},1},{}, - {{"0.5 + (0.5- 0.4566)",0.2538},1}, - {{"0.5 + (0.5- 0.4549)",0.2439},1},{}, - {{"0.5 + (0.5- 0.4353)",0.2585},1}, - {{"0.5 + (0.5- 0.4301)",0.2392},1},{}, - {{"0.5 + (0.5- 0.4145)",0.2651},1}, - {{"0.5 + (0.5- 0.4111)",0.2557},1},{}, - {{"0.5 + (0.5- 0.3943)",0.2734},1}, - {{"0.5 + (0.5- 0.3901)",0.2644},1},{}, - {{"0.5 + (0.5- 0.3750)",0.2835},1}, - {{"0.5 + (0.5- 0.3650)",0.2662},1},{}, - {{"0.5 + (0.5- 0.3232)",0.3232},1}, - {{"0.5 + (0.5- 0.3091)",0.3091},1},{}, - {{"0.5 + (0.5- 0.2835)",0.375},1}, - {{"0.5 + (0.5- 0.2662)",0.365},1},{}, - {{0.5,"0.5 - 0.25"},1}, - {{0.5,"0.5 - 0.28"},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 = 7; - points[] = {{{0.5,0.49},1},{{0.5,0.47},1},{},{{0.5,0.51},1},{{0.5,0.53},1},{},{{0.49,0.5},1},{{0.47,0.5},1},{},{{0.51,0.5},1},{{0.53,0.5},1},{}}; - }; - - class GunCross_CIRCLE { - type = "group"; - class CCIP_circle { - type = "line"; - width = 4; - points[] = { - {"ForwardVec",1,"PlaneOrientation",1,{"-1.2000 * 0.04","-0.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-1.0000 * 0.04","-0.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.9877 * 0.04","-0.1736 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.9397 * 0.04","-0.3420 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.8660 * 0.04","-0.5000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.7660 * 0.04","-0.6428 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.6428 * 0.04","-0.7660 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.5000 * 0.04","-0.8660 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.3420 * 0.04","-0.9397 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.1736 * 0.04","-0.9877 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.0000 * 0.04","-1.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.1736 * 0.04","-0.9877 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.3420 * 0.04","-0.9397 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.5000 * 0.04","-0.8660 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.6428 * 0.04","-0.7660 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.7660 * 0.04","-0.6428 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.8660 * 0.04","-0.5000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.9397 * 0.04","-0.3420 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.9877 * 0.04","-0.1736 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"1.0000 * 0.04","-0.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"1.2000 * 0.04","-0.0000 * 0.04"},1},{}, - {"ForwardVec",1,"PlaneOrientation",1,{"-1.2000 * 0.04","0.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-1.0000 * 0.04","0.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.9877 * 0.04","0.1736 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.9397 * 0.04","0.3420 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.8660 * 0.04","0.5000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.7660 * 0.04","0.6428 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.6428 * 0.04","0.7660 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.5000 * 0.04","0.8660 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.3420 * 0.04","0.9397 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.1736 * 0.04","0.9877 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.0000 * 0.04","1.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.1736 * 0.04","0.9877 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.3420 * 0.04","0.9397 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.5000 * 0.04","0.8660 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.6428 * 0.04","0.7660 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.7660 * 0.04","0.6428 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.8660 * 0.04","0.5000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.9397 * 0.04","0.3420 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"0.9877 * 0.04","0.1736 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"1.0000 * 0.04","0.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"1.2000 * 0.04","0.0000 * 0.04"},1},{}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.0000 * 0.04","-1.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.0000 * 0.04","-1.2000 * 0.04"},1},{}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.0000 * 0.04","1.0000 * 0.04"},1}, - {"ForwardVec",1,"PlaneOrientation",1,{"-0.0000 * 0.04","1.2000 * 0.04"},1},{}, - {"ForwardVec",1,"PlaneOrientation",1,{0.005,0},1}, - {"ForwardVec",1,"PlaneOrientation",1,{-0.005,0},1},{}, - {"ForwardVec",1,"PlaneOrientation",1,{0,0.005},1}, - {"ForwardVec",1,"PlaneOrientation",1,{0,-0.005},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 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 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 = 363; - 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}; - 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 TargetACQ { - type = "line"; - width = 2; - points[] = { - //////////////////////////////////////////////// UP - /*{"ForwardVec1",1,"target",{0,-0.1},1}, - {"ForwardVec1",1,"target",{0,-0.095},1},{}, - {"ForwardVec1",1,"target",{0,-0.09},1}, - {"ForwardVec1",1,"target",{0,-0.085},1},{}, - {"ForwardVec1",1,"target",{0,-0.08},1}, - {"ForwardVec1",1,"target",{0,-0.075},1},{}, - {"ForwardVec1",1,"target",{0,-0.07},1}, - {"ForwardVec1",1,"target",{0,-0.065},1},{},*/ - {"ForwardVec",1,"target",{0,-0.06},1}, - {"ForwardVec",1,"target",{0,-0.055},1},{}, - {"ForwardVec",1,"target",{0,-0.05},1}, - {"ForwardVec",1,"target",{0,-0.045},1},{}, - {"ForwardVec",1,"target",{0,-0.04},1}, - {"ForwardVec",1,"target",{0,-0.035},1},{}, - {"ForwardVec",1,"target",{0,-0.03},1}, - {"ForwardVec",1,"target",{0,-0.025},1},{}, - {"ForwardVec",1,"target",{0,-0.02},1}, - {"ForwardVec",1,"target",{0,-0.015},1},{}, - {"ForwardVec",1,"target",{0,-0.01},1}, - {"ForwardVec",1,"target",{0,-0.005},1},{}, - //////////////////////////////////////////////// center - {"ForwardVec",1,"target",{0,0},1}, - {"ForwardVec",1,"target",{0,0},1},{}, - /////////////////////////////////////////////// DOWN - /*{"ForwardVec1",1,"target",{0,0.1},1}, - {"ForwardVec1",1,"target",{0,0.095},1},{}, - {"ForwardVec1",1,"target",{0,0.09},1}, - {"ForwardVec1",1,"target",{0,0.085},1},{}, - {"ForwardVec1",1,"target",{0,0.080},1}, - {"ForwardVec1",1,"target",{0,0.075},1},{}, - {"ForwardVec1",1,"target",{0,0.070},1}, - {"ForwardVec1",1,"target",{0,0.065},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},{}, - /////////////////////////////////////////////// LEFT - /*{"ForwardVec1",1,"target",{-0.10, 0},1}, - {"ForwardVec1",1,"target",{-0.095, 0},1},{}, - {"ForwardVec1",1,"target",{-0.09, 0},1}, - {"ForwardVec1",1,"target",{-0.085, 0},1},{}, - {"ForwardVec1",1,"target",{-0.080, 0},1}, - {"ForwardVec1",1,"target",{-0.075, 0},1},{}, - {"ForwardVec1",1,"target",{-0.070, 0},1}, - {"ForwardVec1",1,"target",{-0.065, 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},{}, - /////////////////////////////////////////////// RIGHT - /*{"ForwardVec1",1,"target",{0.10, 0},1}, - {"ForwardVec1",1,"target",{0.095, 0},1},{}, - {"ForwardVec1",1,"target",{0.09, 0},1}, - {"ForwardVec1",1,"target",{0.085, 0},1},{}, - {"ForwardVec1",1,"target",{0.080, 0},1}, - {"ForwardVec1",1,"target",{0.075, 0},1},{}, - {"ForwardVec1",1,"target",{0.070, 0},1}, - {"ForwardVec1",1,"target",{0.065, 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},{} - }; - }; - }; - - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035,0.035,0.1}; - helmetRight[] = {0.07,0,0}; - helmetDown[] = {0,-0.07,0}; - }; -}; diff --git a/TO_MERGE/agm/Aircraft/mfd_wildcat_unarmed.hpp b/TO_MERGE/agm/Aircraft/mfd_wildcat_unarmed.hpp deleted file mode 100644 index 26f4b42dc5..0000000000 --- a/TO_MERGE/agm/Aircraft/mfd_wildcat_unarmed.hpp +++ /dev/null @@ -1,896 +0,0 @@ - -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.5}; - }; - - class GunnerAim { - type = "vector"; - source = "weapon"; - pos0[] = {0,0}; - pos10[] = {0.011,0.0027}; - }; - - 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.235,0.235}; - }; - - 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 LevelP55: Level0 { - angle = 55; - }; - - class LevelM55: Level0 { - angle = -55; - }; - - class LevelP60: Level0 { - angle = 60; - }; - - class LevelM60: Level0 { - angle = -60; - }; - - class LevelP65: Level0 { - angle = 65; - }; - - class LevelM65: Level0 { - angle = -65; - }; - - class LevelP70: Level0 { - angle = 70; - }; - - class LevelM70: Level0 { - angle = -70; - }; - - class LevelP75: Level0 { - angle = 75; - }; - - class LevelM75: Level0 { - angle = -75; - }; - - class LevelP80: Level0 { - angle = 80; - }; - - class LevelM80: Level0 { - angle = -80; - }; - - class LevelP85: Level0 { - angle = 85; - }; - - class LevelM85: Level0 { - angle = -85; - }; - - class LevelP90: Level0 { - angle = 90; - }; - - class LevelM90: Level0 { - angle = -90; - }; - }; - - 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 StaticBank { - type = "line"; - width = 3; - points[] = { - {{0.4782,0.251},1}, - {{0.4773,0.241},1},{}, - {{0.4566,0.2538},1}, - {{0.4549,0.2439},1},{}, - {{0.4353,0.2585},1}, - {{0.4301,0.2392},1},{}, - {{0.4145,0.2651},1}, - {{0.4111,0.2557},1},{}, - {{0.3943,0.2734},1}, - {{0.3901,0.2644},1},{}, - {{0.375,0.2835},1}, - {{0.365,0.2662},1},{}, - {{0.3232,0.3232},1}, - {{0.3091,0.3091},1},{}, - {{0.2835,0.375},1}, - {{0.2662,0.365},1},{}, - {{"0.5 + (0.5- 0.4782)",0.251},1}, - {{"0.5 + (0.5- 0.4773)",0.241},1},{}, - {{"0.5 + (0.5- 0.4566)",0.2538},1}, - {{"0.5 + (0.5- 0.4549)",0.2439},1},{}, - {{"0.5 + (0.5- 0.4353)",0.2585},1}, - {{"0.5 + (0.5- 0.4301)",0.2392},1},{}, - {{"0.5 + (0.5- 0.4145)",0.2651},1}, - {{"0.5 + (0.5- 0.4111)",0.2557},1},{}, - {{"0.5 + (0.5- 0.3943)",0.2734},1}, - {{"0.5 + (0.5- 0.3901)",0.2644},1},{}, - {{"0.5 + (0.5- 0.3750)",0.2835},1}, - {{"0.5 + (0.5- 0.3650)",0.2662},1},{}, - {{"0.5 + (0.5- 0.3232)",0.3232},1}, - {{"0.5 + (0.5- 0.3091)",0.3091},1},{}, - {{"0.5 + (0.5- 0.2835)",0.375},1}, - {{"0.5 + (0.5- 0.2662)",0.365},1},{}, - {{0.5,"0.5 - 0.25"},1}, - {{0.5,"0.5 - 0.28"},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 = 7; - points[] = { - {{0.5,0.49},1}, - {{0.5,0.47},1},{}, - {{0.5,0.51},1}, - {{0.5,0.53},1},{}, - {{0.49,0.5},1}, - {{0.47,0.5},1},{}, - {{0.51,0.5},1}, - {{0.53,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 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 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 = 110; - 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}; - 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 TargetACQ { - type = "line"; - width = 2; - points[] = { - //////////////////////////////////////////////// UP - /*{"ForwardVec1",1,"target",{0,-0.1},1}, - {"ForwardVec1",1,"target",{0,-0.095},1},{}, - {"ForwardVec1",1,"target",{0,-0.09},1}, - {"ForwardVec1",1,"target",{0,-0.085},1},{}, - {"ForwardVec1",1,"target",{0,-0.08},1}, - {"ForwardVec1",1,"target",{0,-0.075},1},{}, - {"ForwardVec1",1,"target",{0,-0.07},1}, - {"ForwardVec1",1,"target",{0,-0.065},1},{},*/ - {"ForwardVec",1,"target",{0,-0.06},1}, - {"ForwardVec",1,"target",{0,-0.055},1},{}, - {"ForwardVec",1,"target",{0,-0.05},1}, - {"ForwardVec",1,"target",{0,-0.045},1},{}, - {"ForwardVec",1,"target",{0,-0.04},1}, - {"ForwardVec",1,"target",{0,-0.035},1},{}, - {"ForwardVec",1,"target",{0,-0.03},1}, - {"ForwardVec",1,"target",{0,-0.025},1},{}, - {"ForwardVec",1,"target",{0,-0.02},1}, - {"ForwardVec",1,"target",{0,-0.015},1},{}, - {"ForwardVec",1,"target",{0,-0.01},1}, - {"ForwardVec",1,"target",{0,-0.005},1},{}, - //////////////////////////////////////////////// center - {"ForwardVec",1,"target",{0,0},1}, - {"ForwardVec",1,"target",{0,0},1},{}, - /////////////////////////////////////////////// DOWN - /*{"ForwardVec1",1,"target",{0,0.1},1}, - {"ForwardVec1",1,"target",{0,0.095},1},{}, - {"ForwardVec1",1,"target",{0,0.09},1}, - {"ForwardVec1",1,"target",{0,0.085},1},{}, - {"ForwardVec1",1,"target",{0,0.080},1}, - {"ForwardVec1",1,"target",{0,0.075},1},{}, - {"ForwardVec1",1,"target",{0,0.070},1}, - {"ForwardVec1",1,"target",{0,0.065},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},{}, - /////////////////////////////////////////////// LEFT - /*{"ForwardVec1",1,"target",{-0.10, 0},1}, - {"ForwardVec1",1,"target",{-0.095, 0},1},{}, - {"ForwardVec1",1,"target",{-0.09, 0},1}, - {"ForwardVec1",1,"target",{-0.085, 0},1},{}, - {"ForwardVec1",1,"target",{-0.080, 0},1}, - {"ForwardVec1",1,"target",{-0.075, 0},1},{}, - {"ForwardVec1",1,"target",{-0.070, 0},1}, - {"ForwardVec1",1,"target",{-0.065, 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},{}, - /////////////////////////////////////////////// RIGHT - /*{"ForwardVec1",1,"target",{0.10, 0},1}, - {"ForwardVec1",1,"target",{0.095, 0},1},{}, - {"ForwardVec1",1,"target",{0.09, 0},1}, - {"ForwardVec1",1,"target",{0.085, 0},1},{}, - {"ForwardVec1",1,"target",{0.080, 0},1}, - {"ForwardVec1",1,"target",{0.075, 0},1},{}, - {"ForwardVec1",1,"target",{0.070, 0},1}, - {"ForwardVec1",1,"target",{0.065, 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},{} - }; - }; - }; - - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035,0.035,0.1}; - helmetRight[] = {0.07,0,0}; - helmetDown[] = {0,-0.07,0}; - }; -}; diff --git a/addons/aircraft/CfgAmmo.hpp b/addons/aircraft/CfgAmmo.hpp new file mode 100644 index 0000000000..2c9d6a91e6 --- /dev/null +++ b/addons/aircraft/CfgAmmo.hpp @@ -0,0 +1,302 @@ + +class CfgAmmo { + class BulletBase; + class B_20mm: BulletBase { + deflecting = 3; + hit = 100; + indirectHit = 10; + indirectHitRange = 2; + model = "\A3\Weapons_f\Data\bullettracer\tracer_red"; + }; + + class SubmunitionBullet; + class B_65x39_Minigun_Caseless: SubmunitionBullet { + hit = 10; + indirectHit = 0; + indirectHitRange = 0; + caliber = 1; + deflecting = 5; + typicalSpeed = 850; + }; + + class B_762x51_Minigun_Tracer_Red: SubmunitionBullet { + hit = 12; + indirectHit = 0; + indirectHitRange = 0; + model = "\A3\Weapons_f\Data\bullettracer\tracer_red"; + caliber = 1.6; + deflecting = 5; + typicalSpeed = 850; + }; + + class M_Titan_AA; + class M_Zephyr: M_Titan_AA { + proxyShape = "\A3\Weapons_F\Ammo\Missile_AA_02_F.p3d"; + model = "\A3\Weapons_F\Ammo\Missile_AA_02_fly_F.p3d"; + airFriction = 0.078; + sideAirFriction = 0.18; + maneuvrability = 24; + class CamShakeFire {}; + class CamShakePlayerFire {}; + }; + + class M_Zephyr_Mi06: M_Zephyr { + maverickWeaponIndexOffset = 6; + }; + + class MissileBase; + class M_Air_AA: MissileBase { + model = "\A3\Weapons_F\Ammo\Missile_AT_02_fly_F"; + proxyShape = "\A3\Weapons_F\Ammo\Missile_AT_02_F"; + hit = 280; + indirectHit = 85; + indirectHitRange = 10; + maneuvrability = 27; + simulationStep = 0.002; + airLock = 1; + irLock = 1; + cost = 1500; + //maxSpeed = 2400; + timeToLive = 40; + airFriction = 0.05; + sideAirFriction = 0.1; + trackOversteer = 1; + trackLead = 1; + initTime = 0; + thrustTime = 12; + thrust = 340; + fuseDistance = 500; + weaponLockSystem = "2 + 16"; + maxControlRange = 8000; + class CamShakeExplode {}; + class CamShakeHit {}; + class CamShakeFire {}; + class CamShakePlayerFire {}; + }; + + class Missile_AA_04_F: MissileBase { + hit = 800; + indirectHit = 60; + indirectHitRange = 12; + airLock = 2; + irLock = 1; + laserLock = 0; + nvLock = 0; + weaponLockSystem = "2 + 16"; + cmimmunity = 0.8; + initTime = 0; + thrust = 380; + thrustTime = 9.5; + airFriction = 0.04; + sideAirFriction = 0.08; + //maxSpeed = 2600; + maneuvrability = 14; + simulationStep = 0.002; + fuseDistance = 500; + timeToLive = 19; + trackLead = 1; + trackOversteer = 1; + }; + + class Gatling_30mm_HE_Plane_CAS_01_F: BulletBase { + model = "\A3\Weapons_f\Data\bullettracer\tracer_red.p3d"; + cost = 20; + hit = 80; + indirectHit = 12; + indirectHitRange = 3; + caliber = 1.4; + explosive = 0.6; + airlock = 1; + deflecting = 3; + airFriction = -0.00042; + typicalSpeed = 960; + visibleFire = 32; + audibleFire = 32; + visibleFireTime = 3; + fuseDistance = 3; + tracerScale = 2.5; + tracerStartTime = 0.02; + tracerEndTime = 4.7; + multiSoundHit[] = {"soundHit1",0.2,"soundHit2",0.2,"soundHit3",0.2,"soundHit4",0.1,"soundHit5",0.15,"soundHit6",0.15}; + soundFly[] = {"A3\Sounds_F\weapons\Explosion\cannon_fly",1,1,50}; + explosionSoundEffect = "DefaultExplosion"; + explosionEffects = "ExploAmmoExplosion"; + craterEffects = "ExploAmmoCrater"; + soundHit1[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_1",3.16228,1,1600}; + soundHit2[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_2",3.16228,1,1600}; + soundHit3[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_3",3.16228,1,1600}; + soundHit4[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_4",3.16228,1,1600}; + soundHit5[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_5",3.16228,1,1600}; + soundHit6[] = {"A3\Sounds_F\weapons\Explosion\gr_explosion_6",3.16228,1,1600}; + class CamShakeExplode {}; + class CamShakeHit {}; + class CamShakeFire {}; + class CamShakePlayerFire {}; + }; + class ACE_Gatling_30mm_HE_Plane_CAS_01_Deploy: Gatling_30mm_HE_Plane_CAS_01_F { + simulation = "shotSubmunitions"; + triggerTime = 0; + submunitionAmmo = "ACE_Gatling_30mm_HE_Plane_CAS_01_Sub"; + submunitionConeType[] = {"custom", {{0,0}, {0,0}, {0,0}} }; + }; + class ACE_Gatling_30mm_HE_Plane_CAS_01_Sub: Gatling_30mm_HE_Plane_CAS_01_F { + }; + + class Cannon_30mm_HE_Plane_CAS_02_F: Gatling_30mm_HE_Plane_CAS_01_F { + model = "\A3\Weapons_f\Data\bullettracer\tracer_green.p3d"; + hit = 70; + indirectHit = 11; + indirectHitRange = 3; + caliber = 2; + explosive = 0.6; + }; + + class Missile_AGM_02_F: MissileBase { + model = "\A3\Weapons_F_EPC\Ammo\Missile_AGM_02_fly_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Missile_AGM_02_F.p3d"; + maverickWeaponIndexOffset = 2; + cost = 1500; + hit = 2100; + indirectHit = 85; + indirectHitRange = 8; + manualControl = 0; + maxControlRange = 8000; + airLock = 0; + irLock = 1; + laserLock = 0; + nvLock = 0; + weaponLockSystem = "2 + 16"; + cmimmunity = 0.8; + initTime = 0; + thrust = 240; + thrustTime = 5; + airFriction = 0.05; + sideAirFriction = 0.1; + maxSpeed = 828; + maneuvrability = 27; + simulationStep = 0.002; + fuseDistance = 500; + timeToLive = 40; + trackLead = 1; + trackOversteer = 1; + craterEffects = "AAMissileCrater"; + effectsMissile = "missile3"; + explosionEffects = "AAMissileExplosion"; + muzzleEffect = "BIS_fnc_effectFiredHeliRocket"; + whistleDist = 20; + class CamShakeExplode {}; + class CamShakeHit {}; + class CamShakeFire {}; + class CamShakePlayerFire {}; + }; + + class LaserBombCore; + class Bomb_04_F: LaserBombCore { + model = "\A3\Weapons_F_EPC\Ammo\Bomb_04_fly_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Bomb_04_F.p3d"; + maverickWeaponIndexOffset = 8; + hit = 6000; + indirectHit = 1400; + indirectHitRange = 15; + nvLock = 1; + weaponLockSystem = "2 + 16 + 4"; + maneuvrability = 20; + fuseDistance = 35; + trackLead = 0.95; + trackOversteer = 1; + craterEffects = "BombCrater"; + explosionEffects = "BombExplosion"; + explosionSoundEffect = "DefaultExplosion"; + explosionTime = 2; + multiSoundHit[] = {"soundHit1",0.2,"soundHit2",0.2,"soundHit3",0.2,"soundHit4",0.2,"soundHit5",0.2}; + soundHit1[] = {"\A3\Sounds_F\weapons\Explosion\expl_big_1",2.51189,1,2400}; + soundHit2[] = {"\A3\Sounds_F\weapons\Explosion\expl_big_2",2.51189,1,2400}; + soundHit3[] = {"\A3\Sounds_F\weapons\Explosion\expl_big_3",2.51189,1,2400}; + soundHit4[] = {"\A3\Sounds_F\weapons\Explosion\expl_shell_1",2.51189,1,2400}; + soundHit5[] = {"\A3\Sounds_F\weapons\Explosion\expl_shell_2",2.51189,1,2400}; + whistleDist = 24; + }; + + class Rocket_04_HE_F: MissileBase { + model = "\A3\Weapons_F_EPC\Ammo\Rocket_04_HE_fly_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Rocket_04_HE_F.p3d"; + maverickWeaponIndexOffset = 12; + cost = 500; + hit = 210; + indirectHit = 55; + indirectHitRange = 15; + manualControl = 0; + maxControlRange = 8000; + airLock = 0; + irLock = 1; + laserLock = 0; + nvLock = 0; + weaponLockSystem = 0; + cmimmunity = 1; + initTime = 0.002; + thrust = 1600; + thrustTime = 0.7; + airFriction = 0.0046; + sideAirFriction = 0.005; + maxSpeed = 610; + maneuvrability = 0; + fuseDistance = 50; + timeToLive = 60; + effectsMissileInit = "MissileDAR1"; + whistleDist = 30; + class CamShakeExplode {}; + class CamShakeHit {}; + class CamShakeFire {}; + class CamShakePlayerFire {}; + }; + + class Rocket_04_AP_F: Rocket_04_HE_F { + model = "\A3\Weapons_F_EPC\Ammo\Rocket_04_AP_fly_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Rocket_04_AP_F.p3d"; + maverickWeaponIndexOffset = 19; + hit = 400; + indirectHit = 20; + indirectHitRange = 10; + }; + + class Missile_AA_03_F: Missile_AA_04_F { + model = "\A3\Weapons_F_EPC\Ammo\Missile_AA_03_fly_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Missile_AA_03_F.p3d"; + maverickWeaponIndexOffset = 0; + hit = 900; + indirectHit = 50; + indirectHitRange = 15; + }; + + class Missile_AGM_01_F: Missile_AGM_02_F { + model = "\A3\Weapons_F_EPC\Ammo\Missile_AGM_01_fly_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Missile_AGM_01_F.p3d"; + maverickWeaponIndexOffset = 2; + hit = 2200; + indirectHit = 90; + indirectHitRange = 10; + }; + + class Bomb_03_F: Bomb_04_F { + model = "\A3\Weapons_F_EPC\Ammo\Bomb_03_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Bomb_03_F.p3d"; + maverickWeaponIndexOffset = 6; + hit = 6400; + indirectHit = 1400; + indirectHitRange = 16; + }; + + class Rocket_03_HE_F: Rocket_04_HE_F { + model = "\A3\Weapons_F_EPC\Ammo\Rocket_03_HE_fly_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Rocket_03_HE_F.p3d"; + maverickWeaponIndexOffset = 8; + }; + + class Rocket_03_AP_F: Rocket_04_AP_F { + model = "\A3\Weapons_F_EPC\Ammo\Rocket_03_AP_fly_F.p3d"; + proxyShape = "\A3\Weapons_F_EPC\Ammo\Rocket_03_AP_F.p3d"; + maverickWeaponIndexOffset = 28; + }; + + class RocketBase; +}; diff --git a/addons/aircraft/CfgMagazines.hpp b/addons/aircraft/CfgMagazines.hpp new file mode 100644 index 0000000000..7328eda091 --- /dev/null +++ b/addons/aircraft/CfgMagazines.hpp @@ -0,0 +1,202 @@ + +class CfgMagazines { + class VehicleMagazine; + class 24Rnd_PG_missiles; + + class 12Rnd_PG_missiles: 24Rnd_PG_missiles { + count = 12; + displayName = "$STR_A3_CfgMagazines_12Rnd_PG_missiles0"; + displayNameShort = "$STR_A3_CfgMagazines_12Rnd_PG_missiles_dns"; + descriptionShort = "$STR_A3_CfgMagazines_12Rnd_PG_missiles1"; + }; + class 12Rnd_missiles: VehicleMagazine { + scope = 2; + count = 12; + ammo = "M_AT"; + displayName = "$STR_A3_CfgMagazines_24Rnd_PuG_missiles0"; + displayNameShort = "$STR_A3_CfgMagazines_24Rnd_PuG_missiles_dns"; + descriptionShort = "$STR_A3_CfgMagazines_24Rnd_PuG_missiles0"; + initSpeed = 44; + maxLeadSpeed = 800; + nameSound = "rockets"; + sound[] = {"A3\sounds_f\weapons\rockets\explosion_missile_01",1,1,1200}; + reloadSound[] = {"",0.000316228,1}; + }; + + //minigun magazines, muzzle velocities and tracercounts + class 200Rnd_65x39_Belt: VehicleMagazine {}; + class 2000Rnd_65x39_Belt: 200Rnd_65x39_Belt {}; + class 2000Rnd_65x39_Belt_Tracer_Red: 2000Rnd_65x39_Belt { + }; + class 2000Rnd_65x39_Belt_Green: 2000Rnd_65x39_Belt {}; + class 2000Rnd_65x39_Belt_Tracer_Green: 2000Rnd_65x39_Belt_Green { + tracersEvery = 1; + }; + class 2000Rnd_65x39_Belt_Yellow: 2000Rnd_65x39_Belt { + tracersEvery = 1; + }; + class 2000Rnd_65x39_Belt_Tracer_Yellow: 2000Rnd_65x39_Belt_Yellow { + tracersEvery = 1; + }; + + class 5000Rnd_762x51_Belt: 2000Rnd_65x39_Belt { + tracersEvery = 1; + count = 5000; + }; + class 5000Rnd_762x51_Yellow_Belt: 5000Rnd_762x51_Belt {}; + class 4000Rnd_762x51_M134 : 5000Rnd_762x51_Belt { + count = 4000; + tracersEvery = 1; + }; + class 2000Rnd_762x51_M134 : 4000Rnd_762x51_M134 { + count = 2000; + tracersEvery = 1; + }; + + class 2Rnd_AAA_missiles: VehicleMagazine { + scope = 2; + displayName = "$STR_A3_CfgMagazines_2Rnd_AAA_missiles0"; + displayNameShort = "$STR_A3_CfgMagazines_2Rnd_AAA_missiles_dns"; + ammo = "M_Air_AA"; + count = 2; + maxLeadSpeed = 950; + nameSound = "missiles"; + }; + class 2Rnd_AAA_missiles_MI02: 2Rnd_AAA_missiles { + ammo = "M_Air_AA_MI02"; + }; + class 4Rnd_AAA_missiles: 2Rnd_AAA_missiles { + displayName = "$STR_A3_CfgMagazines_4Rnd_AAA_missiles0"; + displayNameShort = "$STR_A3_CfgMagazines_4Rnd_AAA_missiles_dns"; + count = 4; + }; + class 4Rnd_AAA_missiles_MI02: 4Rnd_AAA_missiles { + ammo = "M_Air_AA_MI02"; + }; + + class 4Rnd_GAA_missiles: VehicleMagazine { + scope = 2; + displayName = "$STR_A3_CfgMagazines_4Rnd_GAA_missiles0"; + displayNameShort = "$STR_A3_CfgMagazines_4Rnd_GAA_missiles_dns"; + count = 4; + ammo = "M_Zephyr"; + maxLeadSpeed = 950; + nameSound = "missiles"; + }; + + class 300Rnd_20mm_shells: VehicleMagazine { + scope = 2; + displayName = "$STR_A3_CfgMagazines_300Rnd_20mm_shells0"; + displayNameShort = "$STR_A3_CfgMagazines_300Rnd_20mm_shells_dns"; + ammo = "B_20mm"; + count = 300; + deflecting = 3; + maxLeadSpeed = 300; + tracersEvery = 5; + nameSound = "cannon"; + }; + + class 1000Rnd_Gatling_30mm_Plane_CAS_01_F: VehicleMagazine { + scope = 2; + displayNameShort = ""; + ammo = "ACE_Gatling_30mm_HE_Plane_CAS_01_Deploy"; + count = 1170; + //count = 390; + //initSpeed = 3852; + maxLeadSpeed = 300; + nameSound = "cannon"; + tracersEvery = 1; + }; + + class 2Rnd_Missile_AA_04_F: VehicleMagazine { + scope = 2; + displayNameShort = "$STR_A3_CFGMAGAZINES_4RND_AAA_MISSILES_DNS"; + ammo = "Missile_AA_04_F"; + count = 2; + maxLeadSpeed = 220; + nameSound = "missiles"; + }; + class 6Rnd_Missile_AGM_02_F: VehicleMagazine { + scope = 2; + displayNameShort = "$STR_A3_CFGMAGAZINES_38RND_80MM_ROCKETS_DNS"; + ammo = "Missile_AGM_02_F"; + count = 6; + maxLeadSpeed = 450; + nameSound = "missiles"; + }; + class 2Rnd_Missile_AGM_02_F: VehicleMagazine { + scope = 2; + displayNameShort = "$STR_A3_CFGMAGAZINES_38RND_80MM_ROCKETS_DNS"; + ammo = "Missile_AGM_02_F"; + count = 2; + maxLeadSpeed = 450; + nameSound = "missiles"; + }; + + class 7Rnd_Rocket_04_HE_F: VehicleMagazine { + scope = 2; + displayNameShort = "$STR_A3_CFGMAGAZINES_40RND_20MM_G_BELT_DNS"; + ammo = "Rocket_04_HE_F"; + count = 7; + maxLeadSpeed = 200; + nameSound = "rockets"; + }; + class 7Rnd_Rocket_04_AP_F: 7Rnd_Rocket_04_HE_F { + displayNameShort = "$STR_A3_CFGMAGAZINES_TITAN_AP_DNS"; + ammo = "Rocket_04_AP_F"; + }; + + class 4Rnd_Bomb_04_F: VehicleMagazine { + scope = 2; + displayNameShort = "$STR_A3_CFGVEHICLES_BOMB0"; + ammo = "Bomb_04_F"; + count = 4; + maxLeadSpeed = 1000; + nameSound = "cannon"; + }; + + class 500Rnd_Cannon_30mm_Plane_CAS_02_F: 1000Rnd_Gatling_30mm_Plane_CAS_01_F { + displayNameShort = ""; + ammo = "Cannon_30mm_HE_Plane_CAS_02_F"; + count = 500; + }; + + class 2Rnd_Missile_AA_03_F: 2Rnd_Missile_AA_04_F { + displayNameShort = "$STR_A3_CFGMAGAZINES_4RND_AAA_MISSILES_DNS"; + ammo = "Missile_AA_03_F"; + count = 2; + }; + class 4Rnd_Missile_AGM_01_F: 6Rnd_Missile_AGM_02_F { + displayNameShort = "$STR_A3_CFGMAGAZINES_38RND_80MM_ROCKETS_DNS"; + ammo = "Missile_AGM_01_F"; + count = 4; + }; + + class 20Rnd_Rocket_03_HE_F: 7Rnd_Rocket_04_HE_F { + displayNameShort = "$STR_A3_CFGMAGAZINES_40RND_20MM_G_BELT_DNS"; + ammo = "Rocket_03_HE_F"; + count = 20; + }; + class 20Rnd_Rocket_03_AP_F: 7Rnd_Rocket_04_AP_F { + displayNameShort = "$STR_A3_CFGMAGAZINES_TITAN_AP_DNS"; + ammo = "Rocket_03_AP_F"; + count = 20; + }; + + class 2Rnd_Bomb_03_F: 4Rnd_Bomb_04_F { + displayNameShort = "$STR_A3_CFGVEHICLES_BOMB0"; + ammo = "Bomb_03_F"; + count = 2; + }; + + class ACE_500Rnd_20mm_shells_Comanche: 300Rnd_20mm_shells { + displayName = "20mm"; + displayNameShort = "20mm"; + ammo = "B_20mm"; + count = 500; + deflecting = 3; + initSpeed = 1030; + maxLeadSpeed = 300; + tracersEvery = 5; + }; +}; diff --git a/addons/aircraft/CfgVehicles.hpp b/addons/aircraft/CfgVehicles.hpp new file mode 100644 index 0000000000..18be36b9e8 --- /dev/null +++ b/addons/aircraft/CfgVehicles.hpp @@ -0,0 +1,402 @@ + +class CfgVehicles { + class All { + class Turrets; + }; + + class AllVehicles: All { + class NewTurret { + class Turrets; + }; + class CargoTurret; + }; + + class Air: AllVehicles { + class AnimationSources; + }; + + class Helicopter: Air { + class Turrets { + class MainTurret; + }; + }; + + class Plane: Air {}; + + class ParachuteBase: Helicopter { + class Turrets; + }; + + class UAV: Plane {}; + + class Helicopter_Base_F: Helicopter { + class Turrets: Turrets { + class CopilotTurret; + }; + }; + + class Helicopter_Base_H: Helicopter_Base_F { + class Turrets: Turrets { + class CopilotTurret; + }; + //class UserActions; + }; + + class Heli_Light_01_base_F: Helicopter_Base_H { + lockDetectionSystem = 0; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + //class MFD {}; + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + showHMD = 1; + }; + }; + }; + + class B_Heli_Light_01_F: Heli_Light_01_base_F { + /*class Turrets: Turrets { + class CopilotTurret: CopilotTurret {}; + + class CargoTurret_01: CargoTurret {}; + class CargoTurret_02: CargoTurret_01 {}; + class CargoTurret_03: CargoTurret_02 {}; + class CargoTurret_04: CargoTurret_01 {}; + };*/ + }; + + class Heli_Light_01_armed_base_F: Heli_Light_01_base_F { + lockDetectionSystem = 0; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + //class MFD {}; + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + }; + }; + }; + + class B_Heli_Light_01_armed_F: Heli_Light_01_armed_base_F {}; + + class Heli_Light_02_base_F: Helicopter_Base_H { + driverCanEject = 1; + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + magazines[] = {"2000Rnd_762x51_Belt_T_Green", "12Rnd_PG_missiles", "168Rnd_CMFlare_Chaff_Magazine"}; + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + showHMD = 1; + }; + }; + }; + + class Plane_Base_F: Plane { + class Turrets { + class CopilotTurret; + }; + }; + + class Heli_Attack_01_base_F: Helicopter_Base_F { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + //class MFD {}; + class AnimationSources: AnimationSources { + class HitGlass1 { + source = "Hit"; + hitpoint = "HitGlass1"; + raw = 1; + }; + class HitGlass2: HitGlass1 { + hitpoint = "HitGlass2"; + }; + class HitGlass3: HitGlass1 { + hitpoint = "HitGlass3"; + }; + class HitGlass4: HitGlass1 { + hitpoint = "HitGlass4"; + }; + class Gatling { + source = "revolving"; + weapon = "ACE_gatling_20mm_Comanche"; + }; + class Hide { + source = "user"; + animPeriod = 0; + initPhase = 0; + }; + class Muzzle_flash { + source = "ammorandom"; + weapon = "ACE_gatling_20mm_Comanche"; + }; + }; + class Turrets: Turrets { + class MainTurret: MainTurret { + canEject = 1; + showHMD = 1; + weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM"}; + magazines[] = {"ACE_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; + }; + }; + }; + + class B_Heli_Attack_01_F: Heli_Attack_01_base_F {}; + + class Heli_Attack_02_base_F: Helicopter_Base_F { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + class Turrets: Turrets { + class MainTurret: MainTurret { + canEject = 1; + }; + }; + }; + + class Heli_Transport_01_base_F: Helicopter_Base_H { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + showHMD = 1; + }; + class MainTurret: MainTurret { + magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; + canEject = 1; + }; + class RightDoorGun: MainTurret { + magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; + canEject = 1; + }; + }; + /*class UserActions { + class DoorL1_Open { + available = 1; + condition = "((this doorPhase 'door_L') == 0) AND Alive(this) AND driver this != player AND gunner this != player"; + }; + class DoorR1_Open: DoorL1_Open { + condition = "((this doorPhase 'door_R') == 0) AND Alive(this) AND driver this != player AND gunner this != player"; + }; + class DoorL1_Close: DoorL1_Open { + condition = "((this doorPhase 'door_L') > 0) AND Alive(this) AND driver this != player AND gunner this != player"; + }; + class DoorR1_Close: DoorL1_Close { + condition = "((this doorPhase 'door_R') > 0) AND Alive(this) AND driver this != player AND gunner this != player"; + }; + };*/ + }; + + class Heli_Transport_02_base_F: Helicopter_Base_H { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + //class MFD {}; + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + showHMD = 1; + }; + + class CargoTurret_01: CargoTurret {}; + class CargoTurret_02: CargoTurret_01 {}; + }; + /*class UserActions: UserActions { + class DoorL1_Open { + available = 1; + condition = "this animationPhase ""door_back_L"" < 0.5 AND Alive(this)"; + }; + class DoorR1_Open: DoorL1_Open { + condition = "this animationPhase ""door_back_R"" < 0.5 AND Alive(this)"; + }; + class DoorL1_Close: DoorL1_Open { + condition = "this animationPhase ""door_back_L"" > 0.5 AND Alive(this)"; + }; + class DoorR1_Close: DoorL1_Close { + condition = "this animationPhase ""door_back_R"" > 0.5 AND Alive(this)"; + }; + class CargoRamp_Open: DoorL1_Open { + userActionID = 52; + displayName = "$STR_ACE_Aircraft_OpenCargoRamp"; + textToolTip = "$STR_ACE_Aircraft_OpenCargoRamp"; + position = "action_cargoramp"; + radius = 3.0; + condition = "this animationPhase ""cargoramp_open"" < 0.5 AND Alive(this)"; + statement = "this animateDoor ['cargoramp_open', 1]"; + }; + class CargoRamp_Close: DoorL1_Close { + userActionID = 55; + displayName = "$STR_ACE_Aircraft_CloseCargoRamp"; + textToolTip = "$STR_ACE_Aircraft_CloseCargoRamp"; + position = "action_cargoramp"; + radius = 3.0; + condition = "this animationPhase ""cargoramp_open"" > 0.5 AND Alive(this)"; + statement = "this animateDoor ['cargoramp_open', 0]"; + }; + };*/ + }; + + class I_Heli_Transport_02_F: Heli_Transport_02_base_F {}; + + class I_Heli_light_03_base_F: Helicopter_Base_F { + lockDetectionSystem = 0; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + //class MFD {}; + weapons[] = {"M134_minigun","missiles_DAR","CMFlareLauncher"}; + magazines[] = {"5000Rnd_762x51_Yellow_Belt","24Rnd_missiles","168Rnd_CMFlare_Chaff_Magazine"}; + class Turrets: Turrets { + class MainTurret: MainTurret { + canEject = 1; + showHMD = 1; + gunBeg = "commanderview"; + gunEnd = "laserstart"; + memoryPointGun = "laserstart"; + stabilizedInAxes = 3; + weapons[] = {"Laserdesignator_mounted"}; + soundServo[] = {"",0.01,1,30}; + magazines[] = {"Laserbatteries"}; + inGunnerMayFire = 1; + }; + }; + }; + + class I_Heli_light_03_F: I_Heli_light_03_base_F { + class Turrets: Turrets { + class MainTurret: MainTurret {}; + + class CargoTurret_01: CargoTurret {}; + class CargoTurret_02: CargoTurret_01 {}; + }; + }; + + class I_Heli_light_03_unarmed_base_F: I_Heli_light_03_base_F { + //class MFD {}; + }; + class I_Heli_light_03_unarmed_F: I_Heli_light_03_unarmed_base_F {}; + + class Plane_CAS_01_base_F: Plane_Base_F { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + //class MFD {}; + class Turrets; + #include + }; + + class Plane_CAS_02_base_F: Plane_Base_F { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + class Turrets; + #include + }; + + class Plane_Fighter_03_base_F: Plane_Base_F { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + class Turrets; + #include + }; + + class UAV_01_base_F: Helicopter_Base_F { + /*class Turrets: Turrets { + class MainTurret: MainTurret {}; + };*/ + }; + + class UAV_02_base_F: UAV { + class Turrets { + class MainTurret; + }; + weapons[] = {}; + magazines[] = {}; + }; + + class UAV_02_CAS_base_F: UAV_02_base_F { + /*class Turrets: Turrets { + class MainTurret: MainTurret {}; + };*/ + weapons[] = {}; + magazines[] = {}; + }; + + class B_Heli_Transport_03_base_F: Helicopter_Base_H { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + }; + //class MainTurret: MainTurret {}; + class RightDoorGun: MainTurret {}; + + class CargoTurret_01: CargoTurret {}; + class CargoTurret_02: CargoTurret_01 {}; + }; + }; + + class B_Heli_Transport_03_unarmed_base_F: B_Heli_Transport_03_base_F { + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + }; + //class MainTurret: MainTurret {}; + //class RightDoorGun: MainTurret {}; + + //class CargoTurret_01: CargoTurret {}; + //class CargoTurret_02: CargoTurret_01 {}; + }; + }; + + class Heli_Transport_04_base_F: Helicopter_Base_H { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + }; + class LoadmasterTurret: MainTurret { + canEject = 1; + }; + }; + }; + + class O_Heli_Transport_04_bench_F: Heli_Transport_04_base_F { + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + }; + class LoadmasterTurret: LoadmasterTurret { + canEject = 1; + }; + + class CargoTurret_01: CargoTurret {}; + class CargoTurret_02: CargoTurret_01 {}; + class CargoTurret_03: CargoTurret_01 {}; + class CargoTurret_04: CargoTurret_01 {}; + class CargoTurret_05: CargoTurret_01 {}; + class CargoTurret_06: CargoTurret_05 {}; + class CargoTurret_07: CargoTurret_05 {}; + class CargoTurret_08: CargoTurret_05 {}; + }; + }; + + class O_Heli_Transport_04_covered_F: Heli_Transport_04_base_F { + class Turrets: Turrets { + class CopilotTurret: CopilotTurret { + canEject = 1; + }; + class LoadmasterTurret: LoadmasterTurret { + canEject = 1; + }; + + class CargoTurret_01: CargoTurret {}; + class CargoTurret_02: CargoTurret_01 {}; + }; + }; +}; diff --git a/addons/aircraft/CfgWeapons.hpp b/addons/aircraft/CfgWeapons.hpp new file mode 100644 index 0000000000..321df4a3af --- /dev/null +++ b/addons/aircraft/CfgWeapons.hpp @@ -0,0 +1,240 @@ + +class Mode_SemiAuto; +class Mode_Burst; +class Mode_FullAuto; + +class CfgWeapons { + class MGunCore; + class MGun: MGunCore {}; + + class LMG_RCWS: MGun {}; + + // Manual Switching Of Flare Mode + class SmokeLauncher; + class CMFlareLauncher: SmokeLauncher { + modes[] = {"Single", "Burst", "AIBurst"}; + class Single: Mode_SemiAuto { + reloadTime = 0.1; + }; + class Burst: Mode_Burst { + displayName = "$STR_ACE_Aircraft_CMFlareLauncher_Burst_Name"; + }; + }; + + class CannonCore; + class gatling_20mm: CannonCore { + magazines[] = {"2000Rnd_20mm_shells","1000Rnd_20mm_shells","300Rnd_20mm_shells","ACE_500Rnd_20mm_shells_Comanche"}; + + class manual: CannonCore { + reloadTime = 0.023; + dispersion = 0.006; + }; + class close: manual {}; + class short: close {}; + class medium: close {}; + class far: close {}; + }; + + class ACE_gatling_20mm_Comanche: gatling_20mm { + displayName = "XM301"; + class close: close { + reloadTime = 0.04; + dispersion = 0.0022; + }; + class far: far { + reloadTime = 0.04; + dispersion = 0.0022; + }; + class manual: manual { + reloadTime = 0.04; + dispersion = 0.0022; + displayName = "XM301"; + }; + class medium: medium { + reloadTime = 0.04; + dispersion = 0.0022; + }; + class short: short { + reloadTime = 0.04; + dispersion = 0.0022; + }; + }; + + class LMG_Minigun: LMG_RCWS { + magazines[] = {"1000Rnd_65x39_Belt","1000Rnd_65x39_Belt_Green","1000Rnd_65x39_Belt_Tracer_Green","1000Rnd_65x39_Belt_Tracer_Red","1000Rnd_65x39_Belt_Tracer_Yellow","1000Rnd_65x39_Belt_Yellow","2000Rnd_65x39_Belt","2000Rnd_65x39_Belt_Green","2000Rnd_65x39_Belt_Tracer_Green","2000Rnd_65x39_Belt_Tracer_Green_Splash","2000Rnd_65x39_Belt_Tracer_Red","2000Rnd_65x39_Belt_Tracer_Yellow","2000Rnd_65x39_Belt_Tracer_Yellow_Splash","2000Rnd_65x39_Belt_Yellow","2000Rnd_762x51_Belt_T_Green","2000Rnd_762x51_Belt_T_Red","2000Rnd_762x51_Belt_T_Yellow","200Rnd_65x39_Belt","200Rnd_65x39_Belt_Tracer_Green","200Rnd_65x39_Belt_Tracer_Red","200Rnd_65x39_Belt_Tracer_Yellow","5000Rnd_762x51_Belt","5000Rnd_762x51_Yellow_Belt"}; + class manual: MGun { + reloadTime = 0.015; + dispersion = 0.006; + }; + class close: manual {}; + class short: close {}; + class medium: close {}; + class far: close {}; + }; + class LMG_Minigun_heli: LMG_Minigun { + showAimCursorInternal = 0; + class manual: manual { + reloadTime = 0.015; + dispersion = 0.006; + }; + class close: manual {}; + class short: close {}; + class medium: close {}; + class far: close {}; + }; + class M134_minigun: MGunCore { + class LowROF: Mode_FullAuto { + reloadTime = 0.015; + dispersion = 0.006; + }; + class HighROF: LowROF { + reloadTime = 0.015; + dispersion = 0.006; + }; + class close: HighROF {}; + class short: close {}; + class medium: LowROF {}; + class far: medium {}; + }; + + class Gatling_30mm_Plane_CAS_01_F: CannonCore { + autoFire = 1; + burst = 1; + reloadTime = 0.0154; + class LowROF: Mode_FullAuto { + autoFire = 0; + //burst = 65; + burst = 22; + //reloadTime = 0.0154; + reloadTime = 0.0462; + //sound[] = {"A3\Sounds_F_epc\weapons\cas_02_cannon",1.77828,1,3800}; + sound[] = {"A3\Sounds_F_EPC\Weapons\gau_03_burst",2.51189,1,4500,{25704,32159}}; + weaponSoundEffect = "DefaultRifle"; + dispersion = 0.005; + soundContinuous = 1; + textureType = "burst"; + multiplier = 3; + }; + class close: LowROF {}; + class near: close {}; + class short: close {}; + class medium: close {}; + class far: close {}; + }; + + class RocketPods; + class Missile_AA_04_Plane_CAS_01_F: RocketPods { + holdsterAnimValue = 2; + aiRateOfFire = 5; + aiRateOfFireDistance = 500; + autoFire = 0; + cursor = "EmptyCursor"; + cursorAim = "missile"; + nameSound = "MissileLauncher"; + textureType = "fullAuto"; + weaponLockDelay = 3; + minRange = 300; + minRangeProbab = 0.25; + midRange = 2500; + midRangeProbab = 0.9; + maxRange = 9000; + maxRangeProbab = 0.01; + }; + + class MissileLauncher; + class Missile_AGM_02_Plane_CAS_01_F: MissileLauncher { + holdsterAnimValue = 3; + magazineReloadTime = 30; + reloadTime = 0.001; + textureType = "semi"; + weaponLockDelay = 3; + weaponSoundEffect = "DefaultRifle"; + }; + + class Rocket_04_HE_Plane_CAS_01_F: RocketPods { + holdsterAnimValue = 4; + canLock = 1; + modes[] = {"Far_AI","Medium_AI","Close_AI","Burst"}; + weaponLockDelay = 0; + class Far_AI: RocketPods { + canLock = 1; + weaponLockDelay = 0; + showToPlayer = 0; + minRange = 800; + minRangeProbab = 0.31; + midRange = 2500; + midRangeProbab = 0.71; + maxRange = 3200; + maxRangeProbab = 0.1; + burst = 1; + reloadTime = 0.001; + autoFire = 0; + aiRateOfFire = 5; + aiRateOfFireDistance = 500; + }; + class Medium_AI: Far_AI {}; + class Close_AI: Far_AI {}; + class Burst: RocketPods { + burst = 1; + reloadTime = 0.002; + minRange = 300; + minRangeProbab = 0.25; + midRange = 400; + midRangeProbab = 0.7; + maxRange = 1300; + maxRangeProbab = 0.1; + aiRateOfFire = 5; + aiRateOfFireDistance = 500; + autoFire = 0; + soundContinuous = 0; + textureType = "fullAuto"; + weaponSoundEffect = "DefaultRifle"; + }; + }; + + class Rocket_04_AP_Plane_CAS_01_F: Rocket_04_HE_Plane_CAS_01_F { + holdsterAnimValue = 5; + }; + + class Bomb_04_Plane_CAS_01_F: RocketPods { + holdsterAnimValue = 6; + aiRateOfFire = 5; + aiRateOfFireDistance = 500; + missileLockCone = 180; + nameSound = ""; + textureType = "fullAuto"; + weaponLockDelay = 1; + }; + + class Cannon_30mm_Plane_CAS_02_F: CannonCore { + scope = 1; + holdsterAnimValue = 1; + ballisticsComputer = 2; + canLock = 1; + modes[] = {"LowROF","close","near","short","medium","far"}; + nameSound = "cannon"; + shotFromTurret = 0; + muzzlePos = "Cannon_muzzleflash"; + muzzleEnd = "Cannon_barrel_end"; + selectionFireAnim = "Cannon_muzzleflash"; + autoFire = 1; + burst = 5; + reloadTime = 0.04; + class GunParticles { + class Effect { + effectName = "MachineGun2"; + positionName = "Cannon_barrel_start"; + directionName = "Cannon_barrel_end"; + }; + }; + class LowROF: Mode_FullAuto { + dispersion = 0.0055; + reloadTime = 0.04; + }; + class close: LowROF {}; + class near: close {}; + class short: close {}; + class medium: close {}; + class far: close {}; + }; +}; diff --git a/addons/aircraft/config.cpp b/addons/aircraft/config.cpp new file mode 100644 index 0000000000..1df70e15b0 --- /dev/null +++ b/addons/aircraft/config.cpp @@ -0,0 +1,18 @@ +#include "script_component.hpp" + +class CfgPatches { + class AGM_Aircraft { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + author[] = {"KoffeinFlummi","Crusty"}; + authorUrl = "https://github.com/KoffeinFlummi/"; + VERSION_CONFIG; + }; +}; + +#include "CfgAmmo.hpp" +#include "CfgMagazines.hpp" +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" diff --git a/TO_MERGE/agm/Aircraft/flightmodel_alca.hpp b/addons/aircraft/flightmodel_alca.hpp similarity index 100% rename from TO_MERGE/agm/Aircraft/flightmodel_alca.hpp rename to addons/aircraft/flightmodel_alca.hpp diff --git a/TO_MERGE/agm/Aircraft/flightmodel_thunderbolt.hpp b/addons/aircraft/flightmodel_thunderbolt.hpp similarity index 100% rename from TO_MERGE/agm/Aircraft/flightmodel_thunderbolt.hpp rename to addons/aircraft/flightmodel_thunderbolt.hpp diff --git a/TO_MERGE/agm/Aircraft/flightmodel_yak.hpp b/addons/aircraft/flightmodel_yak.hpp similarity index 100% rename from TO_MERGE/agm/Aircraft/flightmodel_yak.hpp rename to addons/aircraft/flightmodel_yak.hpp diff --git a/addons/aircraft/script_component.hpp b/addons/aircraft/script_component.hpp new file mode 100644 index 0000000000..db2e42ac75 --- /dev/null +++ b/addons/aircraft/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT aircraft +#include "\z\ace\addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_AIRCRAFT + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_ENABLED_AIRCRAFT + #define DEBUG_SETTINGS DEBUG_ENABLED_AIRCRAFT +#endif + +#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/TO_MERGE/agm/Aircraft/stringtable.xml b/addons/aircraft/stringtable.xml similarity index 87% rename from TO_MERGE/agm/Aircraft/stringtable.xml rename to addons/aircraft/stringtable.xml index 767ee131e1..da013cac5e 100644 --- a/TO_MERGE/agm/Aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -1,8 +1,8 @@  - + - + Burst Feuerstoß Ráfaga @@ -14,7 +14,7 @@ Rajada Raffica - + Open Cargo Door Laderampe öffnen Abrir compuerta de carga @@ -24,7 +24,7 @@ Rámpát kinyitni Открыть грузовой отсек - + Close Cargo Door Laderampe schließen Cerrar compuerta de carga