Advertisement
Guest User

RKSL Parallax Adjusted HUD example

a guest
May 16th, 2012
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class MFD
  2. {
  3.     class statichud
  4.     {
  5.         enableParallax = 0;
  6.         class Pos10Vector
  7.         {
  8.             type = "vector";
  9.             pos0[] = {0.485,0.4};
  10.             pos10[] = {1.225,1.1};
  11.         };
  12.         topLeft = "HUD LH";
  13.         topRight = "HUD PH";
  14.         bottomLeft = "HUD LD";
  15.         borderLeft = 0;
  16.         borderRight = 0;
  17.         borderTop = 0;
  18.         borderBottom = 0;
  19.         color[] = {0,1,0,0.1};
  20.         class bones
  21.         {
  22.             class PlaneW
  23.             {
  24.                 type = "fixed";
  25.                 pos[] = {0.485,0.4};
  26.             };
  27.             class Velocity: Pos10Vector
  28.             {
  29.                 type = "vector";
  30.                 source = "velocity";
  31.                 pos0[] = {0.5,0.4};
  32.                 pos10[] = {1.24,1.1};
  33.             };
  34.             class ILS_H
  35.             {
  36.                 type = "ils";
  37.                 pos0[] = {0.5,0.4};
  38.                 pos3[] = {0.722,0.4};
  39.             };
  40.             class ILS_W: ILS_H
  41.             {
  42.                 pos3[] = {0.5,0.61};
  43.             };
  44.             class Level0: Pos10Vector
  45.             {
  46.                 pos0[] = {0.5,0.4};
  47.                 pos10[] = {1.24,1.1};
  48.                 type = "horizon";
  49.                 angle = 0;
  50.             };
  51.             class LevelP5: Level0
  52.             {
  53.                 angle = 5;
  54.             };
  55.             class LevelM5: Level0
  56.             {
  57.                 angle = -5;
  58.             };
  59.             class LevelP10: Level0
  60.             {
  61.                 angle = 10;
  62.             };
  63.             class LevelM10: Level0
  64.             {
  65.                 angle = -10;
  66.             };
  67.             class LevelP15: Level0
  68.             {
  69.                 angle = 15;
  70.             };
  71.             class LevelM15: Level0
  72.             {
  73.                 angle = -15;
  74.             };
  75.             class LevelP20: Level0
  76.             {
  77.                 angle = 20;
  78.             };
  79.             class LevelM20: Level0
  80.             {
  81.                 angle = -20;
  82.             };
  83.             class LevelP25: Level0
  84.             {
  85.                 angle = 25;
  86.             };
  87.             class LevelM25: Level0
  88.             {
  89.                 angle = -25;
  90.             };
  91.             class LevelP30: Level0
  92.             {
  93.                 angle = 30;
  94.             };
  95.             class LevelM30: Level0
  96.             {
  97.                 angle = -30;
  98.             };
  99.             class LevelP35: Level0
  100.             {
  101.                 angle = 35;
  102.             };
  103.             class LevelM35: Level0
  104.             {
  105.                 angle = -35;
  106.             };
  107.             class LevelP40: Level0
  108.             {
  109.                 angle = 40;
  110.             };
  111.             class LevelM40: Level0
  112.             {
  113.                 angle = -40;
  114.             };
  115.             class LevelP45: Level0
  116.             {
  117.                 angle = 45;
  118.             };
  119.             class LevelM45: Level0
  120.             {
  121.                 angle = -45;
  122.             };
  123.             class LevelP50: Level0
  124.             {
  125.                 angle = 50;
  126.             };
  127.             class LevelM50: Level0
  128.             {
  129.                 angle = -50;
  130.             };         
  131.         };
  132.         class draw
  133.         {
  134.             alpha = 0.4;
  135.             color[] = {0.0,0.3,0.05};
  136.             condition = "on";
  137.             class PlaneW
  138.             {
  139.                 clipTL[] = {0.0,1.0};
  140.                 clipBR[] = {1.0,0.0};
  141.                 type = "line";
  142.                 points[] =
  143.                 {
  144.                     { "PlaneW",{ -0.08,0 },1 },
  145.                     { "PlaneW",{ -0.03,0 },1 },
  146.                     { "PlaneW",{ -0.015,0.0283784 },1 },
  147.                     { "PlaneW",{ 0.0,0 },1 },
  148.                     { "PlaneW",{ 0.015,0.0283784 },1 },
  149.                     { "PlaneW",{ 0.03,0 },1 },
  150.                     { "PlaneW",{ 0.08,0 },1 }
  151.                 };
  152.             };
  153.             class Horizont
  154.             {
  155.                 clipTL[] = {0.0,0.0};
  156.                 clipBR[] = {1.0,1.0};
  157.                 class Dimmed
  158.                 {
  159.                     class Level0
  160.                     {
  161.                         type = "line";
  162.                         points[] =
  163.                         {
  164.                             { "Level0",{ -0.2,0 },1 },
  165.                             { "Level0",{ -0.05,0 },1 },
  166.                             {  },
  167.                             { "Level0",{ 0.05,0 },1 },
  168.                             { "Level0",{ 0.2,0 },1 }
  169.                         };
  170.                     };
  171.                     class VALM_1_0
  172.                     {
  173.                         type = "text";
  174.                         source = "static";
  175.                         text = 0;
  176.                         align = "left";
  177.                         scale = 1;
  178.                         sourceScale = 1;
  179.                         pos[] = {"Level0",{ -0.23,-0.025 },1};
  180.                         right[] = {"Level0",{ -0.13,-0.025 },1};
  181.                         down[] = {"Level0",{ -0.23,0.025 },1};
  182.                     };
  183.                     class VALM_2_0: VALM_1_0
  184.                     {
  185.                         align = "right";
  186.                         pos[] = {"Level0",{ 0.22,-0.025 },1};
  187.                         right[] = {"Level0",{ 0.32,-0.025 },1};
  188.                         down[] = {"Level0",{ 0.22,0.025 },1};
  189.                     };
  190.                     class LevelM5: Level0
  191.                     {
  192.                         type = "line";
  193.                         points[] =
  194.                         {
  195.                             { "LevelM5",{ -0.2,-0.03 },1 },
  196.                             { "LevelM5",{ -0.2,0 },1 },
  197.                             { "LevelM5",{ -0.15,0 },1 },
  198.                             {  },
  199.                             { "LevelM5",{ -0.1,0 },1 },
  200.                             { "LevelM5",{ -0.05,0 },1 },
  201.                             {  },
  202.                             { "LevelM5",{ 0.05,0 },1 },
  203.                             { "LevelM5",{ 0.1,0 },1 },
  204.                             {  },
  205.                             { "LevelM5",{ 0.15,0 },1 },
  206.                             { "LevelM5",{ 0.2,0 },1 },
  207.                             { "LevelM5",{ 0.2,-0.03 },1 }
  208.                         };
  209.                     };
  210.                     class VALM_1_5
  211.                     {
  212.                         type = "text";
  213.                         source = "static";
  214.                         text = -5;
  215.                         align = "left";
  216.                         scale = 1;
  217.                         sourceScale = 1;
  218.                         pos[] = {"LevelM5",{ -0.23,-0.085 },1};
  219.                         right[] = {"LevelM5",{ -0.13,-0.085 },1};
  220.                         down[] = {"LevelM5",{ -0.23,-0.035 },1};
  221.                     };
  222.                     class VALM_2_5: VALM_1_5
  223.                     {
  224.                         align = "right";
  225.                         pos[] = {"LevelM5",{ 0.22,-0.085 },1};
  226.                         right[] = {"LevelM5",{ 0.32,-0.085 },1};
  227.                         down[] = {"LevelM5",{ 0.22,-0.035 },1};
  228.                     };
  229.                     class LevelP5: Level0
  230.                     {
  231.                         type = "line";
  232.                         points[] =
  233.                         {
  234.                             { "LevelP5",{ -0.2,0.03 },1 },
  235.                             { "LevelP5",{ -0.2,0 },1 },
  236.                             { "LevelP5",{ -0.05,0 },1 },
  237.                             {  },
  238.                             { "LevelP5",{ 0.05,0 },1 },
  239.                             { "LevelP5",{ 0.2,0 },1 },
  240.                             { "LevelP5",{ 0.2,0.03 },1 }
  241.                         };
  242.                     };
  243.                     class VALP_1_5
  244.                     {
  245.                         type = "text";
  246.                         source = "static";
  247.                         text = "5";
  248.                         align = "left";
  249.                         scale = 1;
  250.                         sourceScale = 1;
  251.                         pos[] = {"LevelP5",{ -0.23,0.035 },1};
  252.                         right[] = {"LevelP5",{ -0.13,0.035 },1};
  253.                         down[] = {"LevelP5",{ -0.23,0.085 },1};
  254.                     };
  255.                     class VALP_2_5: VALP_1_5
  256.                     {
  257.                         align = "right";
  258.                         pos[] = {"LevelP5",{ 0.22,0.035 },1};
  259.                         right[] = {"LevelP5",{ 0.32,0.035 },1};
  260.                         down[] = {"LevelP5",{ 0.22,0.085 },1};
  261.                     };
  262.                     class LevelM10: Level0
  263.                     {
  264.                         type = "line";
  265.                         points[] =
  266.                         {
  267.                             { "LevelM10",{ -0.2,-0.03 },1 },
  268.                             { "LevelM10",{ -0.2,0 },1 },
  269.                             { "LevelM10",{ -0.15,0 },1 },
  270.                             {  },
  271.                             { "LevelM10",{ -0.1,0 },1 },
  272.                             { "LevelM10",{ -0.05,0 },1 },
  273.                             {  },
  274.                             { "LevelM10",{ 0.05,0 },1 },
  275.                             { "LevelM10",{ 0.1,0 },1 },
  276.                             {  },
  277.                             { "LevelM10",{ 0.15,0 },1 },
  278.                             { "LevelM10",{ 0.2,0 },1 },
  279.                             { "LevelM10",
  280.                             { 0.2,-0.03 },1 }
  281.                         };
  282.                     };
  283.                     class VALM_1_10
  284.                     {
  285.                         type = "text";
  286.                         source = "static";
  287.                         text = -10;
  288.                         align = "left";
  289.                         scale = 1;
  290.                         sourceScale = 1;
  291.                         pos[] = {"LevelM10",{ -0.23,-0.085 },1};
  292.                         right[] = {"LevelM10",{ -0.13,-0.085 },1};
  293.                         down[] = {"LevelM10",{ -0.23,-0.035 },1};
  294.                     };
  295.                     class VALM_2_10: VALM_1_10
  296.                     {
  297.                         align = "right";
  298.                         pos[] = {"LevelM10",{ 0.22,-0.085 },1};
  299.                         right[] = {"LevelM10",{ 0.32,-0.085 },1};
  300.                         down[] = {"LevelM10",{ 0.22,-0.035 },1};
  301.                     };
  302.                     class LevelP10: Level0
  303.                     {
  304.                         type = "line";
  305.                         points[] =
  306.                         {
  307.                             { "LevelP10",{ -0.2,0.03 },1 },
  308.                             { "LevelP10",{ -0.2,0 },1 },
  309.                             { "LevelP10",{ -0.05,0 },1 },
  310.                             {  },
  311.                             { "LevelP10",{ 0.05,0 },1 },
  312.                             { "LevelP10",{ 0.2,0 },1 },
  313.                             { "LevelP10",{ 0.2,0.03 },1 }
  314.                         };
  315.                     };
  316.                     class VALP_1_10
  317.                     {
  318.                         type = "text";
  319.                         source = "static";
  320.                         text = "10";
  321.                         align = "left";
  322.                         scale = 1;
  323.                         sourceScale = 1;
  324.                         pos[] = {"LevelP10",{ -0.23,0.035 },1};
  325.                         right[] = {"LevelP10",{ -0.13,0.035 },1};
  326.                         down[] = {"LevelP10",{ -0.23,0.085 },1};
  327.                     };
  328.                     class VALP_2_10: VALP_1_10
  329.                     {
  330.                         align = "right";
  331.                         pos[] = {"LevelP10",{ 0.22,0.035 },1};
  332.                         right[] = {"LevelP10",{ 0.32,0.035 },1};
  333.                         down[] = {"LevelP10",{ 0.22,0.085 },1};
  334.                     };
  335.                     class LevelM15: Level0
  336.                     {
  337.                         type = "line";
  338.                         points[] =
  339.                         {
  340.                             { "LevelM15",{ -0.2,-0.03 },1 },
  341.                             { "LevelM15",{ -0.2,0 },1 },
  342.                             { "LevelM15",{ -0.15,0 },1 },
  343.                             {  },
  344.                             { "LevelM15",{ -0.1,0 },1 },
  345.                             { "LevelM15",{ -0.05,0 },1 },
  346.                             {  },
  347.                             { "LevelM15",{ 0.05,0 },1 },
  348.                             { "LevelM15",{ 0.1,0 },1 },
  349.                             {  },
  350.                             { "LevelM15",{ 0.15,0 },1 },
  351.                             { "LevelM15",{ 0.2,0 },1 },
  352.                             { "LevelM15",{ 0.2,-0.03 },1 }
  353.                         };
  354.                     };
  355.                     class VALM_1_15
  356.                     {
  357.                         type = "text";
  358.                         source = "static";
  359.                         text = -15;
  360.                         align = "left";
  361.                         scale = 1;
  362.                         sourceScale = 1;
  363.                         pos[] = {"LevelM15",{ -0.23,-0.085 },1};
  364.                         right[] = {"LevelM15",{ -0.13,-0.085 },1};
  365.                         down[] = {"LevelM15",{ -0.23,-0.035 },1};
  366.                     };
  367.                     class VALM_2_15: VALM_1_15
  368.                     {
  369.                         align = "right";
  370.                         pos[] = {"LevelM15",{ 0.22,-0.085 },1};
  371.                         right[] = {"LevelM15",{ 0.32,-0.085 },1};
  372.                         down[] = {"LevelM15",{ 0.22,-0.035 },1};
  373.                     };
  374.                     class LevelP15: Level0
  375.                     {
  376.                         type = "line";
  377.                         points[] =
  378.                         {
  379.                             { "LevelP15",{ -0.2,0.03 },1 },
  380.                             { "LevelP15",{ -0.2,0 },1 },
  381.                             { "LevelP15",{ -0.05,0 },1 },
  382.                             {  },
  383.                             { "LevelP15",{ 0.05,0 },1 },
  384.                             { "LevelP15",{ 0.2,0 },1 },
  385.                             { "LevelP15",{ 0.2,0.03 },1 }
  386.                         };
  387.                     };
  388.                     class VALP_1_15
  389.                     {
  390.                         type = "text";
  391.                         source = "static";
  392.                         text = "15";
  393.                         align = "left";
  394.                         scale = 1;
  395.                         sourceScale = 1;
  396.                         pos[] = {"LevelP15",{ -0.23,0.035 },1};
  397.                         right[] = {"LevelP15",{ -0.13,0.035 },1};
  398.                         down[] = {"LevelP15",{ -0.23,0.085 },1};
  399.                     };
  400.                     class VALP_2_15: VALP_1_15
  401.                     {
  402.                         align = "right";
  403.                         pos[] = {"LevelP15",{ 0.22,0.035 },1};
  404.                         right[] = {"LevelP15",{ 0.32,0.035 },1};
  405.                         down[] = {"LevelP15",{ 0.22,0.085 },1};
  406.                     };
  407.                     class LevelM20: Level0
  408.                     {
  409.                         type = "line";
  410.                         points[] =
  411.                         {
  412.                             { "LevelM20",{ -0.2,-0.03 },1 },
  413.                             { "LevelM20",{ -0.2,0 },1 },
  414.                             { "LevelM20",{ -0.15,0 },1 },
  415.                             {  },
  416.                             { "LevelM20",{ -0.1,0 },1 },
  417.                             { "LevelM20",{ -0.05,0 },1 },
  418.                             {  },
  419.                             { "LevelM20",{ 0.05,0 },1 },
  420.                             { "LevelM20",{ 0.1,0 },1 },
  421.                             {  },
  422.                             { "LevelM20",{ 0.15,0 },1 },
  423.                             { "LevelM20",{ 0.2,0 },1 },
  424.                             { "LevelM20",{ 0.2,-0.03 },1 }
  425.                         };
  426.                     };
  427.                     class VALM_1_20
  428.                     {
  429.                         type = "text";
  430.                         source = "static";
  431.                         text = -20;
  432.                         align = "left";
  433.                         scale = 1;
  434.                         sourceScale = 1;
  435.                         pos[] = {"LevelM20", { -0.23,-0.085 },1};
  436.                         right[] = {"LevelM20", { -0.13,-0.085 },1};
  437.                         down[] = {"LevelM20", { -0.23,-0.035 },1};
  438.                     };
  439.                     class VALM_2_20: VALM_1_20
  440.                     {
  441.                         align = "right";
  442.                         pos[] = {"LevelM20",{ 0.22,-0.085 },1};
  443.                         right[] = {"LevelM20",{ 0.32,-0.085 },1};
  444.                         down[] = {"LevelM20",{ 0.22,-0.035 },1};
  445.                     };
  446.                     class LevelP20: Level0
  447.                     {
  448.                         type = "line";
  449.                         points[] =
  450.                         {
  451.                             { "LevelP20",{ -0.2,0.03 },1 },
  452.                             { "LevelP20",{ -0.2,0 },1 },
  453.                             { "LevelP20",{ -0.05,0 },1 },
  454.                             {  },
  455.                             { "LevelP20",{ 0.05,0 },1 },
  456.                             { "LevelP20",{ 0.2,0 },1 },
  457.                             { "LevelP20",{ 0.2,0.03 },1 }
  458.                         };
  459.                     };
  460.                     class VALP_1_20
  461.                     {
  462.                         type = "text";
  463.                         source = "static";
  464.                         text = "20";
  465.                         align = "left";
  466.                         scale = 1;
  467.                         sourceScale = 1;
  468.                         pos[] = {"LevelP20",{ -0.23,0.035 },1};
  469.                         right[] = {"LevelP20",{ -0.13,0.035 },1};
  470.                         down[] = {"LevelP20",{ -0.23,0.085 },1};
  471.                     };
  472.                     class VALP_2_20: VALP_1_20
  473.                     {
  474.                         align = "right";
  475.                         pos[] = {"LevelP20",{ 0.22,0.035 },1};
  476.                         right[] = {"LevelP20",{ 0.32,0.035 },1};
  477.                         down[] = {"LevelP20", { 0.22,0.085 },1};
  478.                     };
  479.                     class LevelM25: Level0
  480.                     {
  481.                         type = "line";
  482.                         points[] =
  483.                         {
  484.                             { "LevelM25",{ -0.2,-0.03 },1 },
  485.                             { "LevelM25",{ -0.2,0 },1 },
  486.                             { "LevelM25",{ -0.15,0 },1 },
  487.                             {  },
  488.                             { "LevelM25",{ -0.1,0 },1 },
  489.                             { "LevelM25",{ -0.05,0 },1 },
  490.                             {  },
  491.                             { "LevelM25",{ 0.05,0 },1 },
  492.                             { "LevelM25",{ 0.1,0 },1 },
  493.                             {  },
  494.                             { "LevelM25",{ 0.15,0 },1 },
  495.                             { "LevelM25",{ 0.2,0 },1 },
  496.                             { "LevelM25",{ 0.2,-0.03 },1 }
  497.                         };
  498.                     };
  499.                     class VALM_1_25
  500.                     {
  501.                         type = "text";
  502.                         source = "static";
  503.                         text = -25;
  504.                         align = "left";
  505.                         scale = 1;
  506.                         sourceScale = 1;
  507.                         pos[] = {"LevelM25",{ -0.23,-0.085 },1};
  508.                         right[] = {"LevelM25",{ -0.13,-0.085 },1};
  509.                         down[] = {"LevelM25",{ -0.23,-0.035 },1};
  510.                     };
  511.                     class VALM_2_25: VALM_1_25
  512.                     {
  513.                         align = "right";
  514.                         pos[] = {"LevelM25",{ 0.22,-0.085 },1};
  515.                         right[] = {"LevelM25",{ 0.32,-0.085 },1};
  516.                         down[] = {"LevelM25",{ 0.22,-0.035 },1};
  517.                     };
  518.                     class LevelP25: Level0
  519.                     {
  520.                         type = "line";
  521.                         points[] =
  522.                         {
  523.                             { "LevelP25",{ -0.2,0.03 },1 },
  524.                             { "LevelP25",{ -0.2,0 },1 },
  525.                             { "LevelP25",{ -0.05,0 },1 },
  526.                             {  },
  527.                             { "LevelP25",{ 0.05,0 },1 },
  528.                             { "LevelP25",{ 0.2,0 },1 },
  529.                             { "LevelP25",{ 0.2,0.03 },1 }
  530.                         };
  531.                     };
  532.                     class VALP_1_25
  533.                     {
  534.                         type = "text";
  535.                         source = "static";
  536.                         text = "25";
  537.                         align = "left";
  538.                         scale = 1;
  539.                         sourceScale = 1;
  540.                         pos[] = {"LevelP25",{ -0.23,0.035 },1};
  541.                         right[] = {"LevelP25",{ -0.13,0.035 },1};
  542.                         down[] = {"LevelP25",{ -0.23,0.085 },1};
  543.                     };
  544.                     class VALP_2_25: VALP_1_25
  545.                     {
  546.                         align = "right";
  547.                         pos[] = {"LevelP25",{ 0.22,0.035 },1};
  548.                         right[] = {"LevelP25",{ 0.32,0.035 },1};
  549.                         down[] = {"LevelP25",{ 0.22,0.085 },1};
  550.                     };
  551.                     class LevelM30: Level0
  552.                     {
  553.                         type = "line";
  554.                         points[] =
  555.                         {
  556.                             { "LevelM30",{ -0.2,-0.03 },1 },
  557.                             { "LevelM30",{ -0.2,0 },1 },
  558.                             { "LevelM30",{ -0.15,0 },1 },
  559.                             {  },
  560.                             { "LevelM30",{ -0.1,0 },1 },
  561.                             { "LevelM30",{ -0.05,0 },1 },
  562.                             {  },
  563.                             { "LevelM30",{ 0.05,0 },1 },
  564.                             { "LevelM30",{ 0.1,0 },1 },
  565.                             {  },
  566.                             { "LevelM30",{ 0.15,0 },1 },
  567.                             { "LevelM30",{ 0.2,0 },1 },
  568.                             { "LevelM30",{ 0.2,-0.03 },1 }
  569.                         };
  570.                     };
  571.                     class VALM_1_30
  572.                     {
  573.                         type = "text";
  574.                         source = "static";
  575.                         text = -30;
  576.                         align = "left";
  577.                         scale = 1;
  578.                         sourceScale = 1;
  579.                         pos[] = {"LevelM30",{ -0.23,-0.085 },1};
  580.                         right[] = {"LevelM30",{ -0.13,-0.085 },1};
  581.                         down[] = {"LevelM30",{ -0.23,-0.035 },1};
  582.                     };
  583.                     class VALM_2_30: VALM_1_30
  584.                     {
  585.                         align = "right";
  586.                         pos[] = {"LevelM30",{ 0.22,-0.085 },1};
  587.                         right[] = {"LevelM30",{ 0.32,-0.085 },1};
  588.                         down[] = {"LevelM30",{ 0.22,-0.035 },1};
  589.                     };
  590.                     class LevelP30: Level0
  591.                     {
  592.                         type = "line";
  593.                         points[] =
  594.                         {
  595.                             { "LevelP30",{ -0.2,0.03 },1 },
  596.                             { "LevelP30",{ -0.2,0 },1 },
  597.                             { "LevelP30",{ -0.05,0 },1 },
  598.                             {  },
  599.                             { "LevelP30",{ 0.05,0 },1 },
  600.                             { "LevelP30",{ 0.2,0 },1 },
  601.                             { "LevelP30",{ 0.2,0.03 },1 }
  602.                         };
  603.                     };
  604.                     class VALP_1_30
  605.                     {
  606.                         type = "text";
  607.                         source = "static";
  608.                         text = "30";
  609.                         align = "left";
  610.                         scale = 1;
  611.                         sourceScale = 1;
  612.                         pos[] = {"LevelP30",{ -0.23,0.035 },1};
  613.                         right[] = {"LevelP30",{ -0.13,0.035 },1};
  614.                         down[] = {"LevelP30",{ -0.23,0.085 },1};
  615.                     };
  616.                     class VALP_2_30: VALP_1_30
  617.                     {
  618.                         align = "right";
  619.                         pos[] = {"LevelP30",{ 0.22,0.035 },1};
  620.                         right[] = {"LevelP30",{ 0.32,0.035 },1};
  621.                         down[] = {"LevelP30",{ 0.22,0.085 },1};
  622.                     };
  623.                     class LevelM35: Level0
  624.                     {
  625.                         type = "line";
  626.                         points[] =
  627.                         {
  628.                             { "LevelM35",{ -0.2,-0.03 },1 },
  629.                             { "LevelM35",{ -0.2,0 },1 },
  630.                             { "LevelM35",{ -0.15,0 },1 },
  631.                             {  },
  632.                             { "LevelM35",{ -0.1,0 },1 },
  633.                             { "LevelM35",{ -0.05,0 },1 },
  634.                             {  },
  635.                             { "LevelM35",{ 0.05,0 },1 },
  636.                             { "LevelM35",{ 0.1,0 },1 },
  637.                             {  },
  638.                             { "LevelM35",{ 0.15,0 },1 },
  639.                             { "LevelM35",{ 0.2,0 },1 },
  640.                             { "LevelM35",{ 0.2,-0.03 },1 }
  641.                         };
  642.                     };
  643.                     class VALM_1_35
  644.                     {
  645.                         type = "text";
  646.                         source = "static";
  647.                         text = -35;
  648.                         align = "left";
  649.                         scale = 1;
  650.                         sourceScale = 1;
  651.                         pos[] = {"LevelM35",{ -0.23,-0.085 },1};
  652.                         right[] = {"LevelM35",{ -0.13,-0.085 },1};
  653.                         down[] = {"LevelM35",{ -0.23,-0.035 },1};
  654.                     };
  655.                     class VALM_2_35: VALM_1_35
  656.                     {
  657.                         align = "right";
  658.                         pos[] = {"LevelM35",{ 0.22,-0.085 },1};
  659.                         right[] = {"LevelM35",{ 0.32,-0.085 },1};
  660.                         down[] = {"LevelM35",{ 0.22,-0.035 },1};
  661.                     };
  662.                     class LevelP35: Level0
  663.                     {
  664.                         type = "line";
  665.                         points[] =
  666.                         {
  667.                             { "LevelP35",{ -0.2,0.03 },1 },
  668.                             { "LevelP35",{ -0.2,0 },1 },
  669.                             { "LevelP35",{ -0.05,0 },1 },
  670.                             {  },
  671.                             { "LevelP35",{ 0.05,0 },1 },
  672.                             { "LevelP35",{ 0.2,0 },1 },
  673.                             { "LevelP35",{ 0.2,0.03 },1 }
  674.                         };
  675.                     };
  676.                     class VALP_1_35
  677.                     {
  678.                         type = "text";
  679.                         source = "static";
  680.                         text = "35";
  681.                         align = "left";
  682.                         scale = 1;
  683.                         sourceScale = 1;
  684.                         pos[] = {"LevelP35",{ -0.23,0.035 },1};
  685.                         right[] = {"LevelP35",{ -0.13,0.035 },1};
  686.                         down[] = {"LevelP35",{ -0.23,0.085 },1};
  687.                     };
  688.                     class VALP_2_35: VALP_1_35
  689.                     {
  690.                         align = "right";
  691.                         pos[] = {"LevelP35",{ 0.22,0.035 },1};
  692.                         right[] = {"LevelP35",{ 0.32,0.035 },1};
  693.                         down[] = {"LevelP35",{ 0.22,0.085 },1};
  694.                     };
  695.                     class LevelM40: Level0
  696.                     {
  697.                         type = "line";
  698.                         points[] =
  699.                         {
  700.                             { "LevelM40",{ -0.2,-0.03 },1 },
  701.                             { "LevelM40",{ -0.2,0 },1 },
  702.                             { "LevelM40",{ -0.15,0 },1 },
  703.                             {  },
  704.                             { "LevelM40",{ -0.1,0 },1 },
  705.                             { "LevelM40",{ -0.05,0 },1 },
  706.                             {  },
  707.                             { "LevelM40",{ 0.05,0 },1 },
  708.                             { "LevelM40",{ 0.1,0 },1 },
  709.                             {  },
  710.                             { "LevelM40",{ 0.15,0 },1 },
  711.                             { "LevelM40",{ 0.2,0 },1 },
  712.                             { "LevelM40",{ 0.2,-0.03 },1 }
  713.                         };
  714.                     };
  715.                     class VALM_1_40
  716.                     {
  717.                         type = "text";
  718.                         source = "static";
  719.                         text = -40;
  720.                         align = "left";
  721.                         scale = 1;
  722.                         sourceScale = 1;
  723.                         pos[] = {"LevelM40",{ -0.23,-0.085 },1};
  724.                         right[] = {"LevelM40",{ -0.13,-0.085 },1};
  725.                         down[] = {"LevelM40",{ -0.23,-0.035 },1};
  726.                     };
  727.                     class VALM_2_40: VALM_1_40
  728.                     {
  729.                         align = "right";
  730.                         pos[] = {"LevelM40",{ 0.22,-0.085 },1};
  731.                         right[] = {"LevelM40",{ 0.32,-0.085 },1};
  732.                         down[] = {"LevelM40",{ 0.22,-0.035 },1};
  733.                     };
  734.                     class LevelP40: Level0
  735.                     {
  736.                         type = "line";
  737.                         points[] =
  738.                         {
  739.                             { "LevelP40",{ -0.2,0.03 },1 },
  740.                             { "LevelP40",{ -0.2,0 },1 },
  741.                             { "LevelP40",{ -0.05,0 },1 },
  742.                             {  },
  743.                             { "LevelP40",{ 0.05,0 },1 },
  744.                             { "LevelP40",{ 0.2,0 },1 },
  745.                             { "LevelP40",{ 0.2,0.03 },1 }
  746.                         };
  747.                     };
  748.                     class VALP_1_40
  749.                     {
  750.                         type = "text";
  751.                         source = "static";
  752.                         text = "40";
  753.                         align = "left";
  754.                         scale = 1;
  755.                         sourceScale = 1;
  756.                         pos[] = {"LevelP40",{ -0.23,0.035 },1};
  757.                         right[] = {"LevelP40",{ -0.13,0.035 },1};
  758.                         down[] = {"LevelP40",{ -0.23,0.085 },1};
  759.                     };
  760.                     class VALP_2_40: VALP_1_40
  761.                     {
  762.                         align = "right";
  763.                         pos[] = {"LevelP40",{ 0.22,0.035 },1};
  764.                         right[] = {"LevelP40",{ 0.32,0.035 },1};
  765.                         down[] = {"LevelP40",{ 0.22,0.085 },1};
  766.                     };
  767.                     class LevelM45: Level0
  768.                     {
  769.                         type = "line";
  770.                         points[] =
  771.                         {
  772.                             { "LevelM45",{ -0.2,-0.03 },1 },
  773.                             { "LevelM45",{ -0.2,0 },1 },
  774.                             { "LevelM45",{ -0.15,0 },1 },
  775.                             {  },
  776.                             { "LevelM45",{ -0.1,0 },1 },
  777.                             { "LevelM45",{ -0.05,0 },1 },
  778.                             {  },
  779.                             { "LevelM45",{ 0.05,0 },1 },
  780.                             { "LevelM45",{ 0.1,0 },1 },
  781.                             {  },
  782.                             { "LevelM45",{ 0.15,0 },1 },
  783.                             { "LevelM45",{ 0.2,0 },1 },
  784.                             { "LevelM45",{ 0.2,-0.03 },1 }
  785.                         };
  786.                     };
  787.                     class VALM_1_45
  788.                     {
  789.                         type = "text";
  790.                         source = "static";
  791.                         text = -45;
  792.                         align = "left";
  793.                         scale = 1;
  794.                         sourceScale = 1;
  795.                         pos[] = {"LevelM45",{ -0.23,-0.085 },1};
  796.                         right[] = {"LevelM45",{ -0.13,-0.085 },1};
  797.                         down[] = {"LevelM45",{ -0.23,-0.035 },1};
  798.                     };
  799.                     class VALM_2_45: VALM_1_45
  800.                     {
  801.                         align = "right";
  802.                         pos[] = {"LevelM45",{ 0.22,-0.085 },1};
  803.                         right[] = {"LevelM45",{ 0.32,-0.085 },1};
  804.                         down[] = {"LevelM45",{ 0.22,-0.035 },1};
  805.                     };
  806.                     class LevelP45: Level0
  807.                     {
  808.                     type = "line";
  809.                     points[] =
  810.                     {
  811.                         { "LevelP45",{ -0.2,0.03 },1 },
  812.                         { "LevelP45",{ -0.2,0 },1 },
  813.                         { "LevelP45",{ -0.05,0 },1 },
  814.                         {  },
  815.                         { "LevelP45",{ 0.05,0 },1 },
  816.                         { "LevelP45",{ 0.2,0 },1 },
  817.                         { "LevelP45",{ 0.2,0.03 },1 }
  818.                     };
  819.                     };
  820.                     class VALP_1_45
  821.                     {
  822.                         type = "text";
  823.                         source = "static";
  824.                         text = "45";
  825.                         align = "left";
  826.                         scale = 1;
  827.                         sourceScale = 1;
  828.                         pos[] = {"LevelP45", { -0.23,0.035 },1};
  829.                         right[] = {"LevelP45", { -0.13,0.035 },1};
  830.                         down[] = {"LevelP45", { -0.23,0.085 },1};
  831.                     };
  832.                     class VALP_2_45: VALP_1_45
  833.                     {
  834.                         align = "right";
  835.                         pos[] = {"LevelP45",{ 0.22,0.035 },1};
  836.                         right[] = {"LevelP45",{ 0.32,0.035 },1};
  837.                         down[] = {"LevelP45",{ 0.22,0.085 },1};
  838.                     };
  839.                     class LevelM50: Level0
  840.                     {
  841.                         type = "line";
  842.                         points[] =
  843.                         {
  844.                             { "LevelM50",{ -0.2,-0.03 },1 },
  845.                             { "LevelM50",{ -0.2,0 },1 },
  846.                             { "LevelM50",{ -0.15,0 },1 },
  847.                             {  },
  848.                             { "LevelM50",{ -0.1,0 },1 },
  849.                             { "LevelM50",{ -0.05,0 },1 },
  850.                             {  },
  851.                             { "LevelM50",{ 0.05,0 },1 },
  852.                             { "LevelM50",{ 0.1,0 },1 },
  853.                             {  },
  854.                             { "LevelM50",{ 0.15,0 },1 },
  855.                             { "LevelM50",{ 0.2,0 },1 },
  856.                             { "LevelM50",{ 0.2,-0.03 },1 }
  857.                         };
  858.                     };
  859.                     class VALM_1_50
  860.                     {
  861.                         type = "text";
  862.                         source = "static";
  863.                         text = -50;
  864.                         align = "left";
  865.                         scale = 1;
  866.                         sourceScale = 1;
  867.                         pos[] = {"LevelM50",{ -0.23,-0.085 },1};
  868.                         right[] = {"LevelM50",{ -0.13,-0.085 },1};
  869.                         down[] = {"LevelM50",{ -0.23,-0.035 },1};
  870.                     };
  871.                     class VALM_2_50: VALM_1_50
  872.                     {
  873.                         align = "right";
  874.                         pos[] = {"LevelM50",{ 0.22,-0.085 },1};
  875.                         right[] = {"LevelM50",{ 0.32,-0.085 },1};
  876.                         down[] = {"LevelM50",{ 0.22,-0.035 },1};
  877.                     };
  878.                     class LevelP50: Level0
  879.                     {
  880.                         type = "line";
  881.                         points[] =
  882.                         {
  883.                             { "LevelP50",{ -0.2,0.03 },1 },
  884.                             { "LevelP50",{ -0.2,0 },1 },
  885.                             { "LevelP50",{ -0.05,0 },1 },
  886.                             {  },
  887.                             { "LevelP50",{ 0.05,0 },1 },
  888.                             { "LevelP50",{ 0.2,0 },1 },
  889.                             { "LevelP50",{ 0.2,0.03 },1 }
  890.                         };
  891.                     };
  892.                     class VALP_1_50
  893.                     {
  894.                         type = "text";
  895.                         source = "static";
  896.                         text = "50";
  897.                         align = "left";
  898.                         scale = 1;
  899.                         sourceScale = 1;
  900.                         pos[] = {"LevelP50",{ -0.23,0.035 },1};
  901.                         right[] = {"LevelP50",{ -0.13,0.035 },1};
  902.                         down[] = {"LevelP50",{ -0.23,0.085 },1};
  903.                     };
  904.                     class VALP_2_50: VALP_1_50
  905.                     {
  906.                         align = "right";
  907.                         pos[] = {"LevelP50",{ 0.22,0.035 },1};
  908.                         right[] = {"LevelP50",{ 0.32,0.035 },1};
  909.                         down[] = {"LevelP50",{ 0.22,0.085 },1};
  910.                     };
  911.                 };
  912.             };
  913.             class PlaneHeading
  914.             {
  915.                 clipTL[] = {0.0,1.0};
  916.                 clipBR[] = {1.0,0.0};
  917.                 type = "line";
  918.                 points[] =
  919.                 {
  920.                     { "Velocity",{ 0,-0.0189189 },1 },
  921.                     { "Velocity",{ 0.014,-0.0132432 },1 },
  922.                     { "Velocity",{ 0.02,0 },1 },
  923.                     { "Velocity",{ 0.014,0.0132432 },1 },
  924.                     { "Velocity",{ 0,0.0189189 },1 },
  925.                     { "Velocity",{ -0.014,0.0132432 },1 },
  926.                     { "Velocity",{ -0.02,0 },1 },
  927.                     { "Velocity",{ -0.014,-0.0132432 },1 },
  928.                     { "Velocity",{ 0,-0.0189189 },1 },
  929.                     {  },
  930.                     { "Velocity",{ 0.04,0 },1 },
  931.                     { "Velocity",{ 0.02,0 },1 },
  932.                     {  },
  933.                     { "Velocity",{ -0.04,0 },1 },
  934.                     { "Velocity",{ -0.02,0 },1 },
  935.                     {  },
  936.                     { "Velocity",{ 0,-0.0378378 },1 },
  937.                     { "Velocity",{ 0,-0.0189189 },1 },
  938.                     {  }
  939.                 };
  940.             };
  941.             class Static
  942.             {
  943.                 clipTL[] = {0.0,0.1};
  944.                 clipBR[] = {1.0,0.0};
  945.                 type = "line";
  946.                 points[] =
  947.                 {
  948.                     {{ 0.21,0.52 },1 },
  949.                     {{ 0.19,0.5 },1 },
  950.                     {{ 0.21,0.48 },1 },
  951.                     {},
  952.                     {{ 0.18,0.2 },1 },
  953.                     {{ 0.18,0.85 },1 },
  954.                     {},
  955.                     {{ 0.79,0.52 },1 },
  956.                     {{ 0.81,0.5 },1 },
  957.                     {{ 0.79,0.48 },1 },
  958.                     {},
  959.                     {{ 0.82,0.2 },1 },
  960.                     {{ 0.82,0.85 },1 },
  961.                     {},
  962.                     {{ 0.52,"0.08+0.01" },1 },
  963.                     {{ 0.5,"0.06+0.01" },1 },
  964.                     {{ 0.48,"0.08+0.01" },1 },
  965.                     {  },
  966.                     {{ 0.2,"0.055+0.01" },1 },
  967.                     {{ 0.8,"0.055+0.01" },1 },
  968.                     {}
  969.                 };
  970.             };
  971.             class AltScale
  972.             {
  973.                 type = "scale";
  974.                 scale = 1;
  975.                 source = "altitudeASL";
  976.                 sourceScale = 1;
  977.                 align = "right";
  978.                 pos[] = {0.86,0.82};
  979.                 right[] = {0.94,0.82};
  980.                 down[] = {0.86,0.87};
  981.                 lineXleft = 0.825;
  982.                 lineYright = 0.835;
  983.                 lineXleftMajor = 0.825;
  984.                 lineYrightMajor = 0.845;
  985.                 bottom = 0.2;
  986.                 top = 0.85;
  987.                 center = 0.5;
  988.                 step = 20;
  989.                 StepSize = "(0.85- 0.2)/20";
  990.                 horizontal = 0;
  991.                 min = "none";
  992.                 max = "none";
  993.                 numberEach = 5;
  994.                 majorLineEach = 5;
  995.             };
  996.             class SpeedScale
  997.             {
  998.                 type = "scale";
  999.                 scale = 1;
  1000.                 source = "speed";
  1001.                 sourceScale = 3.6;
  1002.                 align = "right";
  1003.                 pos[] = {0.06,"0.82-0.85+0.2"};
  1004.                 right[] = {0.14,"0.82-0.85+0.2"};
  1005.                 down[] = {0.06,"0.87-0.85+0.2"};
  1006.                 lineXleft = "0.18 + 0.82 - 0.825";
  1007.                 lineYright = "0.18 + 0.82 - 0.835";
  1008.                 lineXleftMajor = "0.18 + 0.82 - 0.825";
  1009.                 lineYrightMajor = "0.18 + 0.82 - 0.845";
  1010.                 bottom = 0.85;
  1011.                 center = 0.5;
  1012.                 top = 0.2;
  1013.                 step = 20;
  1014.                 StepSize = "(0.85- 0.2)/20";
  1015.                 horizontal = 0;
  1016.                 min = "none";
  1017.                 max = "none";
  1018.                 numberEach = 5;
  1019.                 majorLineEach = 5;
  1020.             };
  1021.             class Gear
  1022.             {
  1023.                 condition = "ils";
  1024.                 class text
  1025.                 {
  1026.                     type = "text";
  1027.                     source = "static";
  1028.                     text = "GEAR";
  1029.                     align = "right";
  1030.                     scale = 0.5;
  1031.                     sourceScale = 1;
  1032.                     pos[] = {{ 0.84,0.88 },1};
  1033.                     right[] = {{ 0.9,0.88 },1};
  1034.                     down[] = {{ 0.84,0.92 },1};
  1035.                 };
  1036.             };
  1037.             class Flaps
  1038.             {
  1039.                 condition = "flaps";
  1040.                 class text
  1041.                 {
  1042.                     type = "text";
  1043.                     source = "static";
  1044.                     text = "FLAPS";
  1045.                     align = "right";
  1046.                     scale = 0.5;
  1047.                     sourceScale = 1;
  1048.                     pos[] = {{ 0.84,0.93 },1};
  1049.                     right[] = {{ 0.9,0.93 },1};
  1050.                     down[] = {{ 0.84,0.97 },1};
  1051.                 };
  1052.             };
  1053.             class weapons
  1054.             {
  1055.                 type = "text";
  1056.                 source = "weapon";
  1057.                 align = "right";
  1058.                 scale = 0.5;
  1059.                 sourceScale = 1;
  1060.                 pos[] = {{ 0.1,0.88 },1};
  1061.                 right[] = {{ 0.16,0.88 },1};
  1062.                 down[] = {{ 0.1,0.92 },1};
  1063.             };
  1064.             class ammo
  1065.             {
  1066.                 type = "text";
  1067.                 source = "ammo";
  1068.                 align = "right";
  1069.                 scale = 0.5;
  1070.                 sourceScale = 1;
  1071.                 pos[] = {{ 0.1,0.93 },1};
  1072.                 right[] = {{ 0.16,0.93 },1};
  1073.                 down[] = {{ 0.1,0.97 },1};
  1074.             };
  1075.             class VspeedNumber
  1076.             {
  1077.                 type = "text";
  1078.                 align = "right";
  1079.                 scale = 1;
  1080.                 source = "vspeed";
  1081.                 sourceScale = 1;
  1082.                 pos[] = {{ 0.86,"0.52-0.4" },1};
  1083.                 right[] = {{ 0.94,"0.52-0.4" },1};
  1084.                 down[] = {{ 0.86,"0.57-0.4" },1};
  1085.             };
  1086.             class HeadingScale
  1087.             {
  1088.                 type = "scale";
  1089.                 scale = 1;
  1090.                 source = "Heading";
  1091.                 sourceScale = 1;
  1092.                 align = "center";
  1093.                 pos[] = {"0.21-0.01",0.0};
  1094.                 right[] = {"0.29-0.01",0.0};
  1095.                 down[] = {"0.21-0.01",0.05};
  1096.                 lineXleft = 0.06;
  1097.                 lineYright = 0.05;
  1098.                 lineXleftMajor = 0.06;
  1099.                 lineYrightMajor = 0.04;
  1100.                 bottom = 0.8;
  1101.                 center = 0.5;
  1102.                 top = 0.2;
  1103.                 step = "18/9";
  1104.                 StepSize = "(0.80- 0.2)/20";
  1105.                 horizontal = 1;
  1106.                 min = "none";
  1107.                 max = "none";
  1108.                 numberEach = 5;
  1109.                 majorLineEach = 5;
  1110.             };
  1111.             class ILS
  1112.             {
  1113.                 condition = "ils";
  1114.                 class Glideslope
  1115.                 {
  1116.                     clipTL[] = {0.0,0.0};
  1117.                     clipBR[] = {1.0,1.0};
  1118.                     class ILS
  1119.                     {
  1120.                         type = "line";
  1121.                         points[] =
  1122.                         {
  1123.                             { "ILS_W",{ -0.24,0 },1 },
  1124.                             { "ILS_W",{ 0.24,0 },1 },
  1125.                             {  },
  1126.                             { "ILS_W",{ 0,0.0227027 },1 },
  1127.                             { "ILS_W",{ 0,-0.0227027 },1 },
  1128.                             {  },
  1129.                             { "ILS_W",{ 0.12,0.0227027 },1 },
  1130.                             { "ILS_W",{ 0.12,-0.0227027 },1 },
  1131.                             {  },
  1132.                             { "ILS_W",{ 0.24,0.0227027 },1 },
  1133.                             { "ILS_W",{ 0.24,-0.0227027 },1 },
  1134.                             {  },
  1135.                             { "ILS_W",{ -0.12,0.0227027 },1 },
  1136.                             { "ILS_W",{ -0.12,-0.0227027 },1 },
  1137.                             {  },
  1138.                             { "ILS_W",{ -0.24,0.0227027 },1 },
  1139.                             { "ILS_W",{ -0.24,-0.0227027 },1 },
  1140.                             {  },
  1141.                             { "ILS_H",{ 0,-0.227027 },1 },
  1142.                             { "ILS_H",{ 0,0.227027 },1 },
  1143.                             {  },
  1144.                             { "ILS_H",{ 0.024,0 },1 },
  1145.                             { "ILS_H",{ -0.024,0 },1 },
  1146.                             {  },
  1147.                             { "ILS_H",{ 0.024,0.113514 },1 },
  1148.                             { "ILS_H",{ -0.024,0.113514 },1 },
  1149.                             {  },
  1150.                             { "ILS_H",{ 0.024,0.227027 },1 },
  1151.                             { "ILS_H",{ -0.024,0.227027 },1 },
  1152.                             {  },
  1153.                             { "ILS_H",{ 0.024,-0.113514 },1 },
  1154.                             { "ILS_H",{ -0.024,-0.113514 },1 },
  1155.                             {  },
  1156.                             { "ILS_H",{ 0.024,-0.227027 },1 },
  1157.                             { "ILS_H",{ -0.024,-0.227027 },1 }
  1158.                         };
  1159.                     };
  1160.                 };
  1161.             };         
  1162.         };
  1163.     };
  1164.     class parallaxhud
  1165.     {
  1166.         enableParallax = 1;
  1167.         class Pos10Vector
  1168.         {
  1169.             type = "vector";
  1170.             pos0[] = {0.485,0.4};
  1171.             pos10[] = {1.225,1.1};
  1172.         };
  1173.         topLeft = "HUD LH";
  1174.         topRight = "HUD PH";
  1175.         bottomLeft = "HUD LD";
  1176.         borderLeft = 0;
  1177.         borderRight = 0;
  1178.         borderTop = 0;
  1179.         borderBottom = 0;
  1180.         color[] = {0,1,0,0.1};
  1181.         class bones
  1182.         {
  1183.             class WeaponAim: Pos10Vector
  1184.             {
  1185.                 source = "weapon";
  1186.             };
  1187.             class Target: Pos10Vector
  1188.             {
  1189.                 source = "target";
  1190.             };
  1191.             class Velocity: Pos10Vector
  1192.             {
  1193.                 type = "vector";
  1194.                 source = "velocity";
  1195.                 pos0[] = {0.5,0.4};
  1196.                 pos10[] = {1.24,1.1};
  1197.             };         
  1198.         };
  1199.         class draw
  1200.         {
  1201.             class RadarTargets
  1202.             {
  1203.                 type = "radar";
  1204.                 pos0[] = {0.485,0.4};
  1205.                 pos10[] = {1.225,1.1};
  1206.                 points[] =
  1207.                 {
  1208.                     {{ -0.05,-0.0472973 },1 },
  1209.                     {{ 0.05,-0.0472973 },1 },
  1210.                     {{ 0.05,0.0472973 },1 },
  1211.                     {{ -0.05,0.0472973 },1 },
  1212.                     {{ -0.05,-0.0472973 },1 }
  1213.                 };
  1214.             };
  1215.             class MGun
  1216.             {
  1217.             condition = "mgun";
  1218.             class Circle
  1219.             {
  1220.                 type = "line";
  1221.                 points[] =
  1222.                 {
  1223.                     { "WeaponAim",{ 0.01,0 },1 },
  1224.                     { "WeaponAim",{ -0.01,0 },1 },
  1225.                     {  },
  1226.                     { "WeaponAim",{ 0,0.00945946 },1 },
  1227.                     { "WeaponAim",{ 0,-0.00945946 },1 },
  1228.                     {  },
  1229.                     { "WeaponAim",{ 0,-0.0662162 },1 },
  1230.                     { "WeaponAim",{ 0.049,-0.0463514 },1 },
  1231.                     { "WeaponAim",{ 0.07,0 },1 },
  1232.                     { "WeaponAim",{ 0.049,0.0463514 },1 },
  1233.                     { "WeaponAim",{ 0,0.0662162 },1 },
  1234.                     { "WeaponAim",{ -0.049,0.0463514 },1 },
  1235.                     { "WeaponAim",{ -0.07,0 },1 },
  1236.                     { "WeaponAim",{ -0.049,-0.0463514 },1 },
  1237.                     { "WeaponAim",{ 0,-0.0662162 },1 },
  1238.                     {  },
  1239.                     { "WeaponAim",{ 0,-0.132432 },1 },
  1240.                     { "WeaponAim",{ 0.07,-0.115216 },1 },
  1241.                     { "WeaponAim",{ 0.1218,-0.0662162 },1 },
  1242.                     { "WeaponAim",{ 0.14,0 },1 },
  1243.                     { "WeaponAim",{ 0.1218,0.0662162 },1 },
  1244.                     { "WeaponAim",{ 0.07,0.115216 },1 },
  1245.                     { "WeaponAim",{ 0,0.132432 },1 },
  1246.                     { "WeaponAim",{ -0.07,0.115216 },1 },
  1247.                     { "WeaponAim",{ -0.1218,0.0662162 },1 },
  1248.                     { "WeaponAim",{ -0.14,0 },1 },
  1249.                     { "WeaponAim",{ -0.1218,-0.0662162 },1 },
  1250.                     { "WeaponAim",{ -0.07,-0.115216 },1 },
  1251.                     { "WeaponAim",{ 0,-0.132432 },1 },
  1252.                     {  },
  1253.                     { "WeaponAim",{ 0,-0.132432 },1 },
  1254.                     { "WeaponAim",{ 0,-0.151351 },1 },
  1255.                     {  },
  1256.                     { "WeaponAim",{ -0.07,-0.11469 },1 },
  1257.                     { "WeaponAim",{ -0.08,-0.131074 },1 },
  1258.                     {  },
  1259.                     { "WeaponAim",{ -0.121244,-0.0662162 },1 },
  1260.                     { "WeaponAim",{ -0.138564,-0.0756757 },1 },
  1261.                     {  },
  1262.                     { "WeaponAim",{ -0.14,5.78881e-009 },1 },
  1263.                     { "WeaponAim",{ -0.16,6.61578e-009 },1 },
  1264.                     {  },
  1265.                     { "WeaponAim",{ -0.121244,0.0662162 },1 },
  1266.                     { "WeaponAim",{ -0.138564,0.0756757 },1 },
  1267.                     {  },
  1268.                     { "WeaponAim",{ -0.07,0.11469 },1 },
  1269.                     { "WeaponAim",{ -0.08,0.131074 },1 },
  1270.                     {  },
  1271.                     { "WeaponAim",{ 1.22392e-008,0.132432 },1 },
  1272.                     { "WeaponAim",{ 1.39876e-008,0.151351 },1 },
  1273.                     {  },
  1274.                     { "WeaponAim",{ 0.07,0.11469 },1 },
  1275.                     { "WeaponAim",{ 0.08,0.131074 },1 },
  1276.                     {  },
  1277.                     { "WeaponAim",{ 0.121244,0.0662162 },1 },
  1278.                     { "WeaponAim",{ 0.138564,0.0756757 },1 },
  1279.                     {  },
  1280.                     { "WeaponAim",{ 0.14,-1.57924e-009 },1 },
  1281.                     { "WeaponAim",{ 0.16,-1.80485e-009 },1 },
  1282.                     {  },
  1283.                     { "WeaponAim",{ 0.121244,-0.0662162 },1 },
  1284.                     { "WeaponAim",{ 0.138564,-0.0756757 },1 },
  1285.                     {  },
  1286.                     { "WeaponAim",{ 0.07,-0.11469 },1 },
  1287.                     { "WeaponAim",{ 0.08,-0.131074 },1 },
  1288.                     {  }
  1289.                     };
  1290.                 };
  1291.             };
  1292.             class Bomb
  1293.             {
  1294.                 condition = "bomb";
  1295.                 class Circle
  1296.                 {
  1297.                     type = "line";
  1298.                     points[] =
  1299.                     {
  1300.                         { "WeaponAim",{ 0,-0.0945946 },1 },
  1301.                         { "WeaponAim",{ 0.05,-0.0822973 },1 },
  1302.                         { "WeaponAim",{ 0.087,-0.0472973 },1 },
  1303.                         { "WeaponAim",{ 0.1,0 },1 },
  1304.                         { "WeaponAim",{ 0.087,0.0472973 },1 },
  1305.                         { "WeaponAim",{ 0.05,0.0822973 },1 },
  1306.                         { "WeaponAim",{ 0,0.0945946 },1 },
  1307.                         { "WeaponAim",{ -0.05,0.0822973 },1 },
  1308.                         { "WeaponAim",{ -0.087,0.0472973 },1 },
  1309.                         { "WeaponAim",{ -0.1,0 },1 },
  1310.                         { "WeaponAim",{ -0.087,-0.0472973 },1 },
  1311.                         { "WeaponAim",{ -0.05,-0.0822973 },1 },
  1312.                         { "WeaponAim",{ 0,-0.0945946 },1 },
  1313.                         {  },
  1314.                         { "Velocity",0.001,"WeaponAim",{ 0.0,0.0 },1 },
  1315.                         { "Velocity",{ 0.0,0.0 },1 },
  1316.                         {  },
  1317.                         { "Target",{ 0,-0.0662162 },1 },
  1318.                         { "Target",{ 0.07,0 },1 },
  1319.                         { "Target",{ 0,0.0662162 },1 },
  1320.                         { "Target",{ -0.07,0 },1 },
  1321.                         { "Target",{ 0,-0.0662162 },1 }
  1322.                     };
  1323.                 };
  1324.             };
  1325.             class AAMissile
  1326.             {
  1327.                 condition = "AAmissile";
  1328.                 class Circle
  1329.                 {
  1330.                     type = "line";
  1331.                     points[] =
  1332.                     {
  1333.                         { "WeaponAim",{ 0,-0.236486 },1 },
  1334.                         { "WeaponAim",{ 0.125,-0.205743 },1 },
  1335.                         { "WeaponAim",{ 0.2175,-0.118243 },1 },
  1336.                         { "WeaponAim",{ 0.25,0 },1 },
  1337.                         { "WeaponAim",{ 0.2175,0.118243 },1 },
  1338.                         { "WeaponAim",{ 0.125,0.205743 },1 },
  1339.                         { "WeaponAim",{ 0,0.236486 },1 },
  1340.                         { "WeaponAim",{ -0.125,0.205743 },1 },
  1341.                         { "WeaponAim",{ -0.2175,0.118243 },1 },
  1342.                         { "WeaponAim",{ -0.25,0 },1 },
  1343.                         { "WeaponAim",{ -0.2175,-0.118243 },1 },
  1344.                         { "WeaponAim",{ -0.125,-0.205743 },1 },
  1345.                         { "WeaponAim",{ 0,-0.236486 },1 },
  1346.                         {  },
  1347.                         { "Target",{ 0,-0.0662162 },1 },
  1348.                         { "Target",{ 0.07,0 },1 },
  1349.                         { "Target",{ 0,0.0662162 },1 },
  1350.                         { "Target",{ -0.07,0 },1 },
  1351.                         { "Target",{ 0,-0.0662162 },1 }
  1352.                         };
  1353.                     };
  1354.             };
  1355.             class ATMissile
  1356.             {
  1357.                 condition = "ATmissile";
  1358.                 class Circle
  1359.                 {
  1360.                     type = "line";
  1361.                     points[] =
  1362.                     {
  1363.                         { "WeaponAim",{ 0,-0.17027 },1 },
  1364.                         { "WeaponAim",{ 0.09,-0.148135 },1 },
  1365.                         { "WeaponAim",{ 0.1566,-0.0851351 },1 },
  1366.                         { "WeaponAim",{ 0.18,0 },1 },
  1367.                         { "WeaponAim",{ 0.1566,0.0851351 },1 },
  1368.                         { "WeaponAim",{ 0.09,0.148135 },1 },
  1369.                         { "WeaponAim",{ 0,0.17027 },1 },
  1370.                         { "WeaponAim",{ -0.09,0.148135 },1 },
  1371.                         { "WeaponAim",{ -0.1566,0.0851351 },1 },
  1372.                         { "WeaponAim",{ -0.18,0 },1 },
  1373.                         { "WeaponAim",{ -0.1566,-0.0851351 },1 },
  1374.                         { "WeaponAim",{ -0.09,-0.148135 },1 },
  1375.                         { "WeaponAim",{ 0,-0.17027 },1 },
  1376.                         {  },
  1377.                         { "Target",{ 0,-0.0662162 },1 },
  1378.                         { "Target",{ 0.07,0 },1 },
  1379.                         { "Target",{ 0,0.0662162 },1 },
  1380.                         { "Target",{ -0.07,0 },1 },
  1381.                         { "Target",{ 0,-0.0662162 },1 }
  1382.                     };
  1383.                 };
  1384.             };
  1385.             class Rockets
  1386.             {
  1387.                 condition = "Rocket";
  1388.                 class Circle
  1389.                 {
  1390.                     type = "line";
  1391.                     points[] =
  1392.                     {
  1393.                         { "WeaponAim",{ 0.01,0 },1 },
  1394.                         { "WeaponAim",{ -0.01,0 },1 },
  1395.                         {  },
  1396.                         { "WeaponAim",{ 0,0.00945946 },1 },
  1397.                         { "WeaponAim",{ 0,-0.00945946 },1 },
  1398.                         {  },
  1399.                         { "WeaponAim",{ 0,-0.113514 },1 },
  1400.                         { "WeaponAim",{ 0.06,-0.0987568 },1 },
  1401.                         { "WeaponAim",{ 0.1044,-0.0567568 },1 },
  1402.                         { "WeaponAim",{ 0.12,0 },1 },
  1403.                         { "WeaponAim",{ 0.1044,0.0567568 },1 },
  1404.                         { "WeaponAim",{ 0.06,0.0987568 },1 },
  1405.                         { "WeaponAim",{ 0,0.113514 },1 },
  1406.                         { "WeaponAim",{ -0.06,0.0987568 },1 },
  1407.                         { "WeaponAim",{ -0.1044,0.0567568 },1 },
  1408.                         { "WeaponAim",{ -0.12,0 },1 },
  1409.                         { "WeaponAim",{ -0.1044,-0.0567568 },1 },
  1410.                         { "WeaponAim",{ -0.06,-0.0987568 },1 },
  1411.                         { "WeaponAim",{ 0,-0.113514 },1 },
  1412.                         {  }
  1413.                     };
  1414.                 };
  1415.             };     
  1416.         };
  1417.     };
  1418. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement