helicopter_mfd.hpp 69 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491
  1. class MFD
  2. {
  3. class AirplaneHUD
  4. {
  5. topLeft="HUD_top_left";
  6. topRight="HUD_top_right";
  7. bottomLeft="HUD_bottom_left";
  8. borderLeft=0;
  9. borderRight=0;
  10. borderTop=0;
  11. borderBottom=0;
  12. color[]={0.15000001,1,0.15000001,1};
  13. helmetMountedDisplay=1;
  14. helmetPosition[]={-0.037500001,0.037500001,0.1};
  15. helmetRight[]={0.075000003,0,0};
  16. helmetDown[]={0,-0.075000003,0};
  17. font="LucidaConsoleB";
  18. turret[]={-2};
  19. class Bones
  20. {
  21. class HUDCenter
  22. {
  23. type="fixed";
  24. pos[]={0.5,0.5};
  25. };
  26. class HorizonBankSource
  27. {
  28. type="rotational";
  29. source="HorizonBank";
  30. center[]={0.5,0.5};
  31. min=-6.2831001;
  32. max=6.2831001;
  33. minAngle=-360;
  34. maxAngle=360;
  35. };
  36. class HorizonDiveSource
  37. {
  38. source="horizonDive";
  39. type="linear";
  40. min=-1;
  41. max=1;
  42. minPos[]={0.5,2.5};
  43. maxPos[]={0.5,-1.5};
  44. };
  45. class VelocityVector
  46. {
  47. type="vector";
  48. source="velocityToView";
  49. pos0[]={0.5,0.5};
  50. pos10[]={0.73400003,0.73000002};
  51. };
  52. class ForwardVector
  53. {
  54. type="vector";
  55. source="forward";
  56. pos0[]={0,0};
  57. pos10[]={0.234,0.23};
  58. };
  59. /*class GunnerAim
  60. {
  61. type="vector";
  62. source="turret";
  63. pos0[]={0,-0.60000002};
  64. pos10[]={0.0068000001,-0.012};
  65. projection=0;
  66. };*/
  67. class WeaponAim
  68. {
  69. type="vector";
  70. source="weaponToView";
  71. pos0[]={0.5,0.5};
  72. pos10[]={0.73400003,0.73000002};
  73. };
  74. class SliderDiveSource
  75. {
  76. type="linear";
  77. source="horizonDive";
  78. min="RAD(-10)";
  79. max="RAD(10)";
  80. minPos[]={0.105,0.38};
  81. maxPos[]={0.105,0.54000002};
  82. };
  83. class SliderDiveSource30: SliderDiveSource
  84. {
  85. min="RAD(10)";
  86. max="RAD(30)";
  87. minPos[]={0,-0.039999999};
  88. maxPos[]=
  89. {
  90. 0,
  91. "0)"
  92. };
  93. };
  94. class SliderDiveSource90: SliderDiveSource30
  95. {
  96. min="RAD(30)";
  97. max="RAD(90)";
  98. minPos[]={0,-0.039999999};
  99. };
  100. class SliderDiveSource30m: SliderDiveSource
  101. {
  102. min="RAD(-30)";
  103. max="RAD(-10)";
  104. minPos[]={0,0};
  105. maxPos[]={0,0.039999999};
  106. };
  107. class SliderDiveSource90m: SliderDiveSource30m
  108. {
  109. min="RAD(-90)";
  110. max="RAD(-30)";
  111. maxPos[]={0,0.039999999};
  112. };
  113. class SliderAltitudeSource
  114. {
  115. type="linear";
  116. source="altitudeAGL";
  117. sourceOffset=-3;
  118. min=0;
  119. max=1000;
  120. minPos[]={0.88499999,0.2};
  121. maxPos[]={0.88499999,0.375};
  122. };
  123. class GForceSource
  124. {
  125. type="linear";
  126. source="gmeter";
  127. sourceScale=0.15000001;
  128. min=-1;
  129. max=3;
  130. minPos[]={0.105,0.69999999};
  131. maxPos[]={0.105,0.86000001};
  132. };
  133. class SliderVSpeedSource
  134. {
  135. type="linear";
  136. source="vspeed";
  137. min=-15;
  138. max=15;
  139. minPos[]={0.79500002,0.60000002};
  140. maxPos[]={0.79500002,0.83999997};
  141. };
  142. class ImpactPoint
  143. {
  144. type="vector";
  145. source="ImpactPointToView";
  146. pos0[]={0.5,0.5};
  147. pos10[]={0.73400003,0.73000002};
  148. };
  149. class ImpactPointRockets
  150. {
  151. type="vector";
  152. source="ImpactPointToView";
  153. pos0[]={0.5,0.52499998};
  154. pos10[]={0.73400003,0.755};
  155. };
  156. class WPPoint
  157. {
  158. type="vector";
  159. source="WPPointToView";
  160. pos0[]={0.5,0.5};
  161. pos10[]={0.73400003,0.73000002};
  162. };
  163. class rtdRPM1
  164. {
  165. type="linear";
  166. source="rtdrpm1";
  167. min=0.1;
  168. max=1;
  169. minPos[]={0,-0.75999999};
  170. maxPos[]={0,0};
  171. };
  172. class rtdRPM2: rtdRPM1
  173. {
  174. source="rtdrpm2";
  175. };
  176. class Limit0109
  177. {
  178. type="limit";
  179. limits[]={0.1,0.1,0.89999998,0.89999998};
  180. };
  181. class Target
  182. {
  183. source="targettoview";
  184. type="vector";
  185. pos0[]={0.5,0.5};
  186. pos10[]={0.73400003,0.73000002};
  187. };
  188. class MissileFlightTimeRot1
  189. {
  190. type="rotational";
  191. source="MissileFlightTime";
  192. sourceScale=0.46000001;
  193. center[]={0,0};
  194. min=0;
  195. max=0.5;
  196. minAngle=0;
  197. maxAngle=18;
  198. aspectRatio=0.98290598;
  199. };
  200. class MissileFlightTimeRot2: MissileFlightTimeRot1
  201. {
  202. maxAngle=36;
  203. max=1;
  204. };
  205. class MissileFlightTimeRot3: MissileFlightTimeRot1
  206. {
  207. maxAngle=54;
  208. max=1.5;
  209. };
  210. class MissileFlightTimeRot4: MissileFlightTimeRot1
  211. {
  212. maxAngle=72;
  213. max=2;
  214. };
  215. class MissileFlightTimeRot5: MissileFlightTimeRot1
  216. {
  217. maxAngle=90;
  218. max=2.5;
  219. };
  220. class MissileFlightTimeRot6: MissileFlightTimeRot1
  221. {
  222. maxAngle=108;
  223. max=3;
  224. };
  225. class MissileFlightTimeRot7: MissileFlightTimeRot1
  226. {
  227. maxAngle=126;
  228. max=3.5;
  229. };
  230. class MissileFlightTimeRot8: MissileFlightTimeRot1
  231. {
  232. maxAngle=144;
  233. max=4;
  234. };
  235. class MissileFlightTimeRot9: MissileFlightTimeRot1
  236. {
  237. maxAngle=162;
  238. max=4.5;
  239. };
  240. class MissileFlightTimeRot10: MissileFlightTimeRot1
  241. {
  242. maxAngle=180;
  243. max=5;
  244. };
  245. class MissileFlightTimeRot11: MissileFlightTimeRot1
  246. {
  247. maxAngle=198;
  248. max=5.5;
  249. };
  250. class MissileFlightTimeRot12: MissileFlightTimeRot1
  251. {
  252. maxAngle=216;
  253. max=6;
  254. };
  255. class MissileFlightTimeRot13: MissileFlightTimeRot1
  256. {
  257. maxAngle=234;
  258. max=6.5;
  259. };
  260. class MissileFlightTimeRot14: MissileFlightTimeRot1
  261. {
  262. maxAngle=252;
  263. max=7;
  264. };
  265. class MissileFlightTimeRot15: MissileFlightTimeRot1
  266. {
  267. maxAngle=270;
  268. max=7.5;
  269. };
  270. class MissileFlightTimeRot16: MissileFlightTimeRot1
  271. {
  272. maxAngle=288;
  273. max=8;
  274. };
  275. class MissileFlightTimeRot17: MissileFlightTimeRot1
  276. {
  277. maxAngle=306;
  278. max=8.5;
  279. };
  280. class MissileFlightTimeRot18: MissileFlightTimeRot1
  281. {
  282. maxAngle=324;
  283. max=9;
  284. };
  285. class MissileFlightTimeRot19: MissileFlightTimeRot1
  286. {
  287. maxAngle=342;
  288. max=9.5;
  289. };
  290. class MissileFlightTimeRot20: MissileFlightTimeRot1
  291. {
  292. maxAngle=360;
  293. max=10;
  294. };
  295. class HorizonBankRotFull
  296. {
  297. type="rotational";
  298. source="horizonBank";
  299. center[]={0,0};
  300. min=-3.1415999;
  301. max=3.1415999;
  302. minAngle=-180;
  303. maxAngle=180;
  304. aspectRatio=1;
  305. };
  306. };
  307. class Draw
  308. {
  309. alpha="user3";
  310. color[]=
  311. {
  312. "user0",
  313. "user1",
  314. "user2"
  315. };
  316. condition="(1 - (cameraHeadingDiffY<=-19) + (abs(cameraHeadingDiffX)>=24))*on";
  317. class VelocityLine
  318. {
  319. type="line";
  320. width=2;
  321. points[]=
  322. {
  323. {
  324. "HUDCenter",
  325. 1
  326. },
  327. {
  328. "VelocityVector",
  329. 1
  330. },
  331. {},
  332. {
  333. "VelocityVector",
  334. {0,-0.0049145301},
  335. 1
  336. },
  337. {
  338. "VelocityVector",
  339. {0.0024999999,-0.0042559798},
  340. 1
  341. },
  342. {
  343. "VelocityVector",
  344. {0.0043299999,-0.0024572599},
  345. 1
  346. },
  347. {
  348. "VelocityVector",
  349. {0.0049999999,0},
  350. 1
  351. },
  352. {
  353. "VelocityVector",
  354. {0.0043299999,0.0024572599},
  355. 1
  356. },
  357. {
  358. "VelocityVector",
  359. {0.0024999999,0.0042559798},
  360. 1
  361. },
  362. {
  363. "VelocityVector",
  364. {0,0.0049145301},
  365. 1
  366. },
  367. {
  368. "VelocityVector",
  369. {-0.0024999999,0.0042559798},
  370. 1
  371. },
  372. {
  373. "VelocityVector",
  374. {-0.0043299999,0.0024572599},
  375. 1
  376. },
  377. {
  378. "VelocityVector",
  379. {-0.0049999999,0},
  380. 1
  381. },
  382. {
  383. "VelocityVector",
  384. {-0.0043299999,-0.0024572599},
  385. 1
  386. },
  387. {
  388. "VelocityVector",
  389. {-0.0024999999,-0.0042559798},
  390. 1
  391. },
  392. {
  393. "VelocityVector",
  394. {0,-0.0049145301},
  395. 1
  396. },
  397. {}
  398. };
  399. };
  400. class Static
  401. {
  402. type="line";
  403. width=3;
  404. points[]=
  405. {
  406. {
  407. "SliderDiveSource90",
  408. 1,
  409. "SliderDiveSource30",
  410. 1,
  411. "SliderDiveSource",
  412. 1,
  413. "SliderDiveSource30m",
  414. 1,
  415. "SliderDiveSource90m",
  416. 1,
  417. {0.015,0.0099999998},
  418. 1
  419. },
  420. {
  421. "SliderDiveSource90",
  422. 1,
  423. "SliderDiveSource30",
  424. 1,
  425. "SliderDiveSource",
  426. 1,
  427. "SliderDiveSource30m",
  428. 1,
  429. "SliderDiveSource90m",
  430. 1,
  431. {0,0},
  432. 1
  433. },
  434. {
  435. "SliderDiveSource90",
  436. 1,
  437. "SliderDiveSource30",
  438. 1,
  439. "SliderDiveSource",
  440. 1,
  441. "SliderDiveSource30m",
  442. 1,
  443. "SliderDiveSource90m",
  444. 1,
  445. {0.015,-0.0099999998},
  446. 1
  447. },
  448. {
  449. "SliderDiveSource90",
  450. 1,
  451. "SliderDiveSource30",
  452. 1,
  453. "SliderDiveSource",
  454. 1,
  455. "SliderDiveSource30m",
  456. 1,
  457. "SliderDiveSource90m",
  458. 1,
  459. {0.015,0.0099999998},
  460. 1
  461. },
  462. {},
  463. {
  464. "SliderDiveSource90",
  465. 1,
  466. "SliderDiveSource30",
  467. 1,
  468. "SliderDiveSource",
  469. 1,
  470. "SliderDiveSource30m",
  471. 1,
  472. "SliderDiveSource90m",
  473. 1,
  474. {0.029999999,0.015},
  475. 1
  476. },
  477. {
  478. "SliderDiveSource90",
  479. 1,
  480. "SliderDiveSource30",
  481. 1,
  482. "SliderDiveSource",
  483. 1,
  484. "SliderDiveSource30m",
  485. 1,
  486. "SliderDiveSource90m",
  487. 1,
  488. {0.088,0.015},
  489. 1
  490. },
  491. {
  492. "SliderDiveSource90",
  493. 1,
  494. "SliderDiveSource30",
  495. 1,
  496. "SliderDiveSource",
  497. 1,
  498. "SliderDiveSource30m",
  499. 1,
  500. "SliderDiveSource90m",
  501. 1,
  502. {0.088,-0.015},
  503. 1
  504. },
  505. {
  506. "SliderDiveSource90",
  507. 1,
  508. "SliderDiveSource30",
  509. 1,
  510. "SliderDiveSource",
  511. 1,
  512. "SliderDiveSource30m",
  513. 1,
  514. "SliderDiveSource90m",
  515. 1,
  516. {0.029999999,-0.015},
  517. 1
  518. },
  519. {
  520. "SliderDiveSource90",
  521. 1,
  522. "SliderDiveSource30",
  523. 1,
  524. "SliderDiveSource",
  525. 1,
  526. "SliderDiveSource30m",
  527. 1,
  528. "SliderDiveSource90m",
  529. 1,
  530. {0.029999999,0.015},
  531. 1
  532. },
  533. {},
  534. {
  535. {0.1,0.30000001},
  536. 1
  537. },
  538. {
  539. {0.1,0.62},
  540. 1
  541. },
  542. {},
  543. {
  544. {0.1,0.30000001},
  545. 1
  546. },
  547. {
  548. {0.079999998,0.30000001},
  549. 1
  550. },
  551. {},
  552. {
  553. {0.1,0.34},
  554. 1
  555. },
  556. {
  557. {0.079999998,0.34},
  558. 1
  559. },
  560. {},
  561. {
  562. {0.1,0.38},
  563. 1
  564. },
  565. {
  566. {0.079999998,0.38},
  567. 1
  568. },
  569. {},
  570. {
  571. {0.1,0.46000001},
  572. 1
  573. },
  574. {
  575. {0.079999998,0.46000001},
  576. 1
  577. },
  578. {},
  579. {
  580. {0.1,0.54000002},
  581. 1
  582. },
  583. {
  584. {0.079999998,0.54000002},
  585. 1
  586. },
  587. {},
  588. {
  589. {0.1,0.57999998},
  590. 1
  591. },
  592. {
  593. {0.079999998,0.57999998},
  594. 1
  595. },
  596. {},
  597. {
  598. {0.1,0.62},
  599. 1
  600. },
  601. {
  602. {0.079999998,0.62},
  603. 1
  604. },
  605. {},
  606. {
  607. "GForceSource",
  608. {0.015,0.0099999998},
  609. 1
  610. },
  611. {
  612. "GForceSource",
  613. {0,0},
  614. 1
  615. },
  616. {
  617. "GForceSource",
  618. {0.015,-0.0099999998},
  619. 1
  620. },
  621. {
  622. "GForceSource",
  623. {0.015,0.0099999998},
  624. 1
  625. },
  626. {},
  627. {
  628. {0.1,0.68800002},
  629. 1
  630. },
  631. {
  632. {0.1,0.81999999},
  633. 1
  634. },
  635. {},
  636. {
  637. {0.1,0.69999999},
  638. 1
  639. },
  640. {
  641. {0.079999998,0.69999999},
  642. 1
  643. },
  644. {},
  645. {
  646. {0.1,0.74000001},
  647. 1
  648. },
  649. {
  650. {0.079999998,0.74000001},
  651. 1
  652. },
  653. {},
  654. {
  655. {0.1,0.77999997},
  656. 1
  657. },
  658. {
  659. {0.079999998,0.77999997},
  660. 1
  661. },
  662. {},
  663. {
  664. {0.1,0.81999999},
  665. 1
  666. },
  667. {
  668. {0.079999998,0.81999999},
  669. 1
  670. },
  671. {},
  672. /*{
  673. {0.40000001,0.86000001},
  674. 1
  675. },
  676. {
  677. {0.40000001,0.94},
  678. 1
  679. },
  680. {
  681. {0.60000002,0.94},
  682. 1
  683. },
  684. {
  685. {0.60000002,0.86000001},
  686. 1
  687. },
  688. {
  689. {0.40000001,0.86000001},
  690. 1
  691. },
  692. {},
  693. {
  694. {0.40000001,0.89499998},
  695. 1
  696. },
  697. {
  698. {0.40799999,0.89499998},
  699. 1
  700. },
  701. {},
  702. {
  703. {0.60000002,0.89499998},
  704. 1
  705. },
  706. {
  707. {0.59200001,0.89499998},
  708. 1
  709. },
  710. {},
  711. {
  712. {0.5,0.86000001},
  713. 1
  714. },
  715. {
  716. {0.5,0.86799997},
  717. 1
  718. },
  719. {},
  720. {
  721. {0.5,0.94},
  722. 1
  723. },*/
  724. {
  725. {0.5,0.93199998},
  726. 1
  727. },
  728. {},
  729. {
  730. {0.46000001,0.07},
  731. 1
  732. },
  733. {
  734. {0.54000002,0.07},
  735. 1
  736. },
  737. {
  738. {0.54000002,0.035},
  739. 1
  740. },
  741. {
  742. {0.46000001,0.035},
  743. 1
  744. },
  745. {
  746. {0.46000001,0.07},
  747. 1
  748. },
  749. {},
  750. {
  751. {0.15000001,0.115},
  752. 1
  753. },
  754. {
  755. {0.85000002,0.115},
  756. 1
  757. },
  758. {},//
  759. {
  760. {0,0.95999998},
  761. 1
  762. },
  763. {
  764. {1.1,0.95999998},
  765. 1
  766. },
  767. {},
  768. {
  769. {0.47999999,0.5},
  770. 1
  771. },
  772. {
  773. {0.49000001,0.5},
  774. 1
  775. },
  776. {},
  777. {
  778. {0.50999999,0.5},
  779. 1
  780. },
  781. {
  782. {0.51999998,0.5},
  783. 1
  784. },
  785. {},
  786. {
  787. {0.5,0.49000001},
  788. 1
  789. },
  790. {
  791. {0.5,0.47999999},
  792. 1
  793. },
  794. {},
  795. {
  796. {0.5,0.50999999},
  797. 1
  798. },
  799. {
  800. {0.5,0.51999998},
  801. 1
  802. },
  803. {},
  804. {
  805. "WeaponAim",
  806. 1,
  807. {-0.02,0},
  808. 1
  809. },
  810. {
  811. "WeaponAim",
  812. 1,
  813. {-0.0099999998,0},
  814. 1
  815. },
  816. {},
  817. {
  818. "WeaponAim",
  819. 1,
  820. {0.0099999998,0},
  821. 1
  822. },
  823. {
  824. "WeaponAim",
  825. 1,
  826. {0.02,0},
  827. 1
  828. },
  829. {},
  830. {
  831. "WeaponAim",
  832. 1,
  833. {0,-0.0099999998},
  834. 1
  835. },
  836. {
  837. "WeaponAim",
  838. 1,
  839. {0,-0.02},
  840. 1
  841. },
  842. {},
  843. {
  844. "WeaponAim",
  845. 1,
  846. {0,0.0099999998},
  847. 1
  848. },
  849. {
  850. "WeaponAim",
  851. 1,
  852. {0,0.02},
  853. 1
  854. },
  855. {},
  856. {
  857. "HUDCenter",
  858. {-0.16500001,7.0890902e-009},
  859. 1
  860. },
  861. {
  862. "HUDCenter",
  863. {-0.22,9.45212e-009},
  864. 1
  865. },
  866. {},
  867. {
  868. "HUDCenter",
  869. {0.16500001,-1.9339701e-009},
  870. 1
  871. },
  872. {
  873. "HUDCenter",
  874. {0.22,-2.57863e-009},
  875. 1
  876. },
  877. {},
  878. {
  879. "HUDCenter",
  880. {-0.082500003,0.140452},
  881. 1
  882. },
  883. {
  884. "HUDCenter",
  885. {-0.096249998,0.16385999},
  886. 1
  887. },
  888. {},
  889. {
  890. "HUDCenter",
  891. {0.082500003,0.140452},
  892. 1
  893. },
  894. {
  895. "HUDCenter",
  896. {0.096249998,0.16385999},
  897. 1
  898. },
  899. {},
  900. {
  901. "HUDCenter",
  902. {-0.142894,0.081089698},
  903. 1
  904. },
  905. {
  906. "HUDCenter",
  907. {-0.16671,0.094604701},
  908. 1
  909. },
  910. {},
  911. {
  912. "HUDCenter",
  913. {0.142894,0.081089698},
  914. 1
  915. },
  916. {
  917. "HUDCenter",
  918. {0.16671,0.094604701},
  919. 1
  920. },
  921. {},
  922. {
  923. "HUDCenter",
  924. {-0.116673,0.114678},
  925. 1
  926. },
  927. {
  928. "HUDCenter",
  929. {-0.155564,0.152904},
  930. 1
  931. },
  932. {},
  933. {
  934. "HUDCenter",
  935. {0.116673,0.114678},
  936. 1
  937. },
  938. {
  939. "HUDCenter",
  940. {0.155563,0.152904},
  941. 1
  942. },
  943. {},
  944. {}
  945. };
  946. };
  947. /*class Gunner
  948. {
  949. type="line";
  950. width=4;
  951. points[]=
  952. {
  953. {
  954. "GunnerAim",
  955. {0.48500001,0.89200002},
  956. 1
  957. },
  958. {
  959. "GunnerAim",
  960. {0.48500001,0.90799999},
  961. 1
  962. },
  963. {
  964. "GunnerAim",
  965. {0.51499999,0.90799999},
  966. 1
  967. },
  968. {
  969. "GunnerAim",
  970. {0.51499999,0.89200002},
  971. 1
  972. },
  973. {
  974. "GunnerAim",
  975. {0.48500001,0.89200002},
  976. 1
  977. }
  978. };
  979. };*/
  980. class DiveNumber
  981. {
  982. type="text";
  983. source="horizondive";
  984. sourceScale=57.29578;
  985. sourceOffset=0;
  986. align="left";
  987. scale=1;
  988. pos[]=
  989. {
  990. "SliderDiveSource90",
  991. 1,
  992. "SliderDiveSource30",
  993. 1,
  994. "SliderDiveSource",
  995. 1,
  996. "SliderDiveSource30m",
  997. 1,
  998. "SliderDiveSource90m",
  999. 1,
  1000. {
  1001. 0.085000001,
  1002. "0.00-0.011"
  1003. },
  1004. 1
  1005. };
  1006. right[]=
  1007. {
  1008. "SliderDiveSource90",
  1009. 1,
  1010. "SliderDiveSource30",
  1011. 1,
  1012. "SliderDiveSource",
  1013. 1,
  1014. "SliderDiveSource30m",
  1015. 1,
  1016. "SliderDiveSource90m",
  1017. 1,
  1018. {
  1019. 0.12,
  1020. "0.00-0.011"
  1021. },
  1022. 1
  1023. };
  1024. down[]=
  1025. {
  1026. "SliderDiveSource90",
  1027. 1,
  1028. "SliderDiveSource30",
  1029. 1,
  1030. "SliderDiveSource",
  1031. 1,
  1032. "SliderDiveSource30m",
  1033. 1,
  1034. "SliderDiveSource90m",
  1035. 1,
  1036. {
  1037. 0.085000001,
  1038. "0.03-0.011"
  1039. },
  1040. 1
  1041. };
  1042. };
  1043. class VSpeedGroup
  1044. {
  1045. condition="on";
  1046. class VSpeedNumber
  1047. {
  1048. type="text";
  1049. source="vspeed";
  1050. sourceScale=1;
  1051. align="center";
  1052. scale=1;
  1053. pos[]=
  1054. {
  1055. {
  1056. "0.82+0.07",
  1057. 0.72799999
  1058. },
  1059. 1
  1060. };
  1061. right[]=
  1062. {
  1063. {
  1064. "0.87+0.07",
  1065. 0.72799999
  1066. },
  1067. 1
  1068. };
  1069. down[]=
  1070. {
  1071. {
  1072. "0.82+0.07",
  1073. 0.76300001
  1074. },
  1075. 1
  1076. };
  1077. };
  1078. class Static
  1079. {
  1080. type="line";
  1081. width=3;
  1082. points[]=
  1083. {
  1084. {
  1085. {0.85900003,0.75999999},
  1086. 1
  1087. },
  1088. {
  1089. {0.91900003,0.75999999},
  1090. 1
  1091. },
  1092. {
  1093. {0.91900003,0.72500002},
  1094. 1
  1095. },
  1096. {
  1097. {0.85900003,0.72500002},
  1098. 1
  1099. },
  1100. {
  1101. {0.85900003,0.75999999},
  1102. 1
  1103. },
  1104. {}
  1105. };
  1106. };
  1107. };
  1108. class VSpeedGroupUp
  1109. {
  1110. condition="vspeed";
  1111. class Static
  1112. {
  1113. type="line";
  1114. width=3;
  1115. points[]=
  1116. {
  1117. {
  1118. {0.86900002,0.71499997},
  1119. 1
  1120. },
  1121. {
  1122. {0.90899998,0.71499997},
  1123. 1
  1124. },
  1125. {
  1126. {0.889,0.69499999},
  1127. 1
  1128. },
  1129. {
  1130. {0.86900002,0.71499997},
  1131. 1
  1132. },
  1133. {}
  1134. };
  1135. };
  1136. };
  1137. class VSpeedGroupDown
  1138. {
  1139. condition="-vspeed";
  1140. class Static
  1141. {
  1142. type="line";
  1143. width=3;
  1144. points[]=
  1145. {
  1146. {
  1147. {0.86900002,0.76999998},
  1148. 1
  1149. },
  1150. {
  1151. {0.90899998,0.76999998},
  1152. 1
  1153. },
  1154. {
  1155. {0.889,0.79000002},
  1156. 1
  1157. },
  1158. {
  1159. {0.86900002,0.76999998},
  1160. 1
  1161. },
  1162. {}
  1163. };
  1164. };
  1165. };
  1166. /*
  1167. class AltGroup
  1168. {
  1169. condition="1000 - altitudeAGL";
  1170. class Static
  1171. {
  1172. type="line";
  1173. width=3;
  1174. points[]=
  1175. {
  1176. {
  1177. "SliderAltitudeSource",
  1178. {0.024,0.0099999998},
  1179. 1
  1180. },
  1181. {
  1182. "SliderAltitudeSource",
  1183. {0.0089999996,0},
  1184. 1
  1185. },
  1186. {
  1187. "SliderAltitudeSource",
  1188. {0.024,-0.0099999998},
  1189. 1
  1190. },
  1191. {
  1192. "SliderAltitudeSource",
  1193. {0.024,0.0099999998},
  1194. 1
  1195. },
  1196. {},
  1197. {
  1198. "SliderAltitudeSource",
  1199. {0.035,0.015},
  1200. 1
  1201. },
  1202. {
  1203. "SliderAltitudeSource",
  1204. {0.093000002,0.015},
  1205. 1
  1206. },
  1207. {
  1208. "SliderAltitudeSource",
  1209. {0.093000002,-0.015},
  1210. 1
  1211. },
  1212. {
  1213. "SliderAltitudeSource",
  1214. {0.035,-0.015},
  1215. 1
  1216. },
  1217. {
  1218. "SliderAltitudeSource",
  1219. {0.035,0.015},
  1220. 1
  1221. },
  1222. {},
  1223. {
  1224. {0.889,0.2},
  1225. 1
  1226. },
  1227. {
  1228. {0.889,0.375},
  1229. 1
  1230. },
  1231. {},
  1232. {
  1233. {0.87900001,0.2},
  1234. 1
  1235. },
  1236. {
  1237. {0.89899999,0.2},
  1238. 1
  1239. },
  1240. {},
  1241. {
  1242. {0.87900001,0.375},
  1243. 1
  1244. },
  1245. {
  1246. {0.89899999,0.375},
  1247. 1
  1248. },
  1249. {}
  1250. };
  1251. };
  1252. class AltNumber
  1253. {
  1254. type="text";
  1255. source="altitudeAGL";
  1256. sourceScale=1;
  1257. sourceOffset=-3;
  1258. align="left";
  1259. scale=1;
  1260. pos[]=
  1261. {
  1262. "SliderAltitudeSource",
  1263. {
  1264. 0.085000001,
  1265. "0.00-0.011"
  1266. },
  1267. 1
  1268. };
  1269. right[]=
  1270. {
  1271. "SliderAltitudeSource",
  1272. {
  1273. 0.11,
  1274. "0.00-0.011"
  1275. },
  1276. 1
  1277. };
  1278. down[]=
  1279. {
  1280. "SliderAltitudeSource",
  1281. {
  1282. 0.085000001,
  1283. "0.03-0.011"
  1284. },
  1285. 1
  1286. };
  1287. };
  1288. class AltStatic50
  1289. {
  1290. type="text";
  1291. source="static";
  1292. text="1000";
  1293. scale=1;
  1294. sourceScale=1;
  1295. align="center";
  1296. pos[]=
  1297. {
  1298. {0.88499999,0.171},
  1299. 1
  1300. };
  1301. right[]=
  1302. {
  1303. {0.92500001,0.171},
  1304. 1
  1305. };
  1306. down[]=
  1307. {
  1308. {0.88499999,0.20100001},
  1309. 1
  1310. };
  1311. };
  1312. };
  1313. */
  1314. class AltitudeNumberASL
  1315. {
  1316. type = "text";
  1317. source = "altitudeASL";
  1318. sourceScale = 1;
  1319. sourceLength = -3;
  1320. align = "left";
  1321. scale = 1;
  1322. pos[]=
  1323. {
  1324. {0.98499999,0.171},
  1325. 1
  1326. };
  1327. right[]=
  1328. {
  1329. {1.02500001,0.171},
  1330. 1
  1331. };
  1332. down[]=
  1333. {
  1334. {0.98499999,0.20100001},
  1335. 1
  1336. };
  1337. };
  1338. class AltitudeNumberAGL:AltitudeNumberASL
  1339. {
  1340. source = "altitudeAGL";
  1341. pos[]=
  1342. {
  1343. {0.98499999,0.201},
  1344. 1
  1345. };
  1346. right[]=
  1347. {
  1348. {1.02500001,0.201},
  1349. 1
  1350. };
  1351. down[]=
  1352. {
  1353. {0.98499999,0.23100001},
  1354. 1
  1355. };
  1356. };
  1357. class AltitudeRadarTextASL
  1358. {
  1359. type = "text";
  1360. source = "static";
  1361. text = "ASL:";
  1362. align = "left";
  1363. scale = 1;
  1364. sourceScale = 1;
  1365. align="center";
  1366. pos[]=
  1367. {
  1368. {0.88499999,0.171},
  1369. 1
  1370. };
  1371. right[]=
  1372. {
  1373. {0.92500001,0.171},
  1374. 1
  1375. };
  1376. down[]=
  1377. {
  1378. {0.88499999,0.20100001},
  1379. 1
  1380. };
  1381. };
  1382. class AltitudeRadarTextAGL
  1383. {
  1384. type = "text";
  1385. source = "static";
  1386. text = "AGL:";
  1387. align = "left";
  1388. scale = 1;
  1389. sourceScale = 1;
  1390. align="center";
  1391. pos[]=
  1392. {
  1393. {0.88499999,0.201},
  1394. 1
  1395. };
  1396. right[]=
  1397. {
  1398. {0.92500001,0.201},
  1399. 1
  1400. };
  1401. down[]=
  1402. {
  1403. {0.88499999,0.23100001},
  1404. 1
  1405. };
  1406. };
  1407. class SpeedNumber
  1408. {
  1409. type="text";
  1410. source="speed";
  1411. sourceScale=3.5999999;
  1412. sourceLength=3;
  1413. align="left";
  1414. scale=1;
  1415. pos[]=
  1416. {
  1417. {0.13,0.22},
  1418. 1
  1419. };
  1420. down[]=
  1421. {
  1422. {0.13,0.25999999},
  1423. 1
  1424. };
  1425. right[]=
  1426. {
  1427. {0.2,0.22},
  1428. 1
  1429. };
  1430. };
  1431. class Angle_90
  1432. {
  1433. type="text";
  1434. source="static";
  1435. text="90";
  1436. scale=1;
  1437. sourceScale=1;
  1438. align="left";
  1439. pos[]=
  1440. {
  1441. {0.07,0.285},
  1442. 1
  1443. };
  1444. right[]=
  1445. {
  1446. {0.11,0.285},
  1447. 1
  1448. };
  1449. down[]=
  1450. {
  1451. {0.07,0.315},
  1452. 1
  1453. };
  1454. };
  1455. class Angle_30
  1456. {
  1457. type="text";
  1458. source="static";
  1459. text="30";
  1460. scale=1;
  1461. sourceScale=1;
  1462. align="left";
  1463. pos[]=
  1464. {
  1465. {0.07,0.32499999},
  1466. 1
  1467. };
  1468. right[]=
  1469. {
  1470. {0.11,0.32499999},
  1471. 1
  1472. };
  1473. down[]=
  1474. {
  1475. {0.07,0.35499999},
  1476. 1
  1477. };
  1478. };
  1479. class Angle_10
  1480. {
  1481. type="text";
  1482. source="static";
  1483. text="10";
  1484. scale=1;
  1485. sourceScale=1;
  1486. align="left";
  1487. pos[]=
  1488. {
  1489. {0.07,0.36500001},
  1490. 1
  1491. };
  1492. right[]=
  1493. {
  1494. {0.11,0.36500001},
  1495. 1
  1496. };
  1497. down[]=
  1498. {
  1499. {0.07,0.39500001},
  1500. 1
  1501. };
  1502. };
  1503. class Angle_0
  1504. {
  1505. type="text";
  1506. source="static";
  1507. text="0";
  1508. scale=1;
  1509. sourceScale=1;
  1510. align="left";
  1511. pos[]=
  1512. {
  1513. {0.07,0.44499999},
  1514. 1
  1515. };
  1516. right[]=
  1517. {
  1518. {0.11,0.44499999},
  1519. 1
  1520. };
  1521. down[]=
  1522. {
  1523. {0.07,0.47499999},
  1524. 1
  1525. };
  1526. };
  1527. class Angle_10m
  1528. {
  1529. type="text";
  1530. source="static";
  1531. text="-10";
  1532. scale=1;
  1533. sourceScale=1;
  1534. align="left";
  1535. pos[]=
  1536. {
  1537. {0.07,0.52499998},
  1538. 1
  1539. };
  1540. right[]=
  1541. {
  1542. {0.11,0.52499998},
  1543. 1
  1544. };
  1545. down[]=
  1546. {
  1547. {0.07,0.55500001},
  1548. 1
  1549. };
  1550. };
  1551. class Angle_30m
  1552. {
  1553. type="text";
  1554. source="static";
  1555. text="-30";
  1556. scale=1;
  1557. sourceScale=1;
  1558. align="left";
  1559. pos[]=
  1560. {
  1561. {0.07,0.565},
  1562. 1
  1563. };
  1564. right[]=
  1565. {
  1566. {0.11,0.565},
  1567. 1
  1568. };
  1569. down[]=
  1570. {
  1571. {0.07,0.59500003},
  1572. 1
  1573. };
  1574. };
  1575. class Angle_90m
  1576. {
  1577. type="text";
  1578. source="static";
  1579. text="-90";
  1580. scale=1;
  1581. sourceScale=1;
  1582. align="left";
  1583. pos[]=
  1584. {
  1585. {0.07,0.60500002},
  1586. 1
  1587. };
  1588. right[]=
  1589. {
  1590. {0.11,0.60500002},
  1591. 1
  1592. };
  1593. down[]=
  1594. {
  1595. {0.07,0.63499999},
  1596. 1
  1597. };
  1598. };
  1599. class GMeterStatic3
  1600. {
  1601. type="text";
  1602. source="static";
  1603. text="3";
  1604. scale=1;
  1605. sourceScale=1;
  1606. align="left";
  1607. pos[]=
  1608. {
  1609. {0.07,0.68300003},
  1610. 1
  1611. };
  1612. right[]=
  1613. {
  1614. {0.11,0.68300003},
  1615. 1
  1616. };
  1617. down[]=
  1618. {
  1619. {0.07,0.713},
  1620. 1
  1621. };
  1622. };
  1623. class GMeterStatic2
  1624. {
  1625. type="text";
  1626. source="static";
  1627. text="2";
  1628. scale=1;
  1629. sourceScale=1;
  1630. align="left";
  1631. pos[]=
  1632. {
  1633. {0.07,0.72299999},
  1634. 1
  1635. };
  1636. right[]=
  1637. {
  1638. {0.11,0.72299999},
  1639. 1
  1640. };
  1641. down[]=
  1642. {
  1643. {0.07,0.75300002},
  1644. 1
  1645. };
  1646. };
  1647. class GMeterStatic1
  1648. {
  1649. type="text";
  1650. source="static";
  1651. text="1";
  1652. scale=1;
  1653. sourceScale=1;
  1654. align="left";
  1655. pos[]=
  1656. {
  1657. {0.07,0.76300001},
  1658. 1
  1659. };
  1660. right[]=
  1661. {
  1662. {0.11,0.76300001},
  1663. 1
  1664. };
  1665. down[]=
  1666. {
  1667. {0.07,0.79299998},
  1668. 1
  1669. };
  1670. };
  1671. class GMeterStatic0
  1672. {
  1673. type="text";
  1674. source="static";
  1675. text="0";
  1676. scale=1;
  1677. sourceScale=1;
  1678. align="left";
  1679. pos[]=
  1680. {
  1681. {0.07,0.80299997},
  1682. 1
  1683. };
  1684. right[]=
  1685. {
  1686. {0.11,0.80299997},
  1687. 1
  1688. };
  1689. down[]=
  1690. {
  1691. {0.07,0.833},
  1692. 1
  1693. };
  1694. };
  1695. class RtdOnlyGroup
  1696. {
  1697. condition="simulRTD";
  1698. class CollectiveNumber
  1699. {
  1700. type="text";
  1701. source="rtdCollective";
  1702. sourceScale=100;
  1703. align="left";
  1704. scale=1;
  1705. pos[]=
  1706. {
  1707. {0.889,0.46000001},
  1708. 1
  1709. };
  1710. right[]=
  1711. {
  1712. {0.93900001,0.46000001},
  1713. 1
  1714. };
  1715. down[]=
  1716. {
  1717. {0.889,0.495},
  1718. 1
  1719. };
  1720. };
  1721. class CollectiveText
  1722. {
  1723. type="text";
  1724. source="static";
  1725. text="%";
  1726. scale=1;
  1727. sourceScale=1;
  1728. align="right";
  1729. pos[]=
  1730. {
  1731. {0.89899999,0.46000001},
  1732. 1
  1733. };
  1734. right[]=
  1735. {
  1736. {0.949,0.46000001},
  1737. 1
  1738. };
  1739. down[]=
  1740. {
  1741. {0.89899999,0.495},
  1742. 1
  1743. };
  1744. };
  1745. class EngineRPM
  1746. {
  1747. type="line";
  1748. width=3;
  1749. points[]=
  1750. {
  1751. {
  1752. {0.88999999,0.5},
  1753. 1
  1754. },
  1755. {
  1756. {0.88999999,0.66000003},
  1757. 1
  1758. },
  1759. {},
  1760. {
  1761. {0.92000002,0.5},
  1762. 1
  1763. },
  1764. {
  1765. {0.86000001,0.5},
  1766. 1
  1767. },
  1768. {},
  1769. {
  1770. {0.92000002,0.66000003},
  1771. 1
  1772. },
  1773. {
  1774. {0.86000001,0.66000003},
  1775. 1
  1776. },
  1777. {},
  1778. {
  1779. {0.91000003,0.54000002},
  1780. 1
  1781. },
  1782. {
  1783. {0.87,0.54000002},
  1784. 1
  1785. },
  1786. {},
  1787. {
  1788. {0.91000003,0.57999998},
  1789. 1
  1790. },
  1791. {
  1792. {0.87,0.57999998},
  1793. 1
  1794. },
  1795. {},
  1796. {
  1797. {0.91000003,0.62},
  1798. 1
  1799. },
  1800. {
  1801. {0.87,0.62},
  1802. 1
  1803. },
  1804. {}
  1805. };
  1806. };
  1807. class EngineRPMLines
  1808. {
  1809. type="line";
  1810. width=5;
  1811. points[]=
  1812. {
  1813. {
  1814. {
  1815. "0.90+0.01",
  1816. 0.66000003
  1817. },
  1818. 1
  1819. },
  1820. {
  1821. "rtdrpm1",
  1822. {
  1823. "0.90+0.01",
  1824. 0.66000003
  1825. },
  1826. 1
  1827. },
  1828. {},
  1829. {
  1830. {
  1831. "0.86+0.01",
  1832. 0.66000003
  1833. },
  1834. 1
  1835. },
  1836. {
  1837. "rtdrpm2",
  1838. {
  1839. "0.86+0.01",
  1840. 0.66000003
  1841. },
  1842. 1
  1843. },
  1844. {},
  1845. {}
  1846. };
  1847. };
  1848. class RPM60Text
  1849. {
  1850. type="text";
  1851. source="static";
  1852. text="60";
  1853. scale=1;
  1854. sourceScale=1;
  1855. align="right";
  1856. pos[]=
  1857. {
  1858. {0.92500001,0.64499998},
  1859. 1
  1860. };
  1861. right[]=
  1862. {
  1863. {0.95499998,0.64499998},
  1864. 1
  1865. };
  1866. down[]=
  1867. {
  1868. {0.92500001,0.67000002},
  1869. 1
  1870. };
  1871. };
  1872. class RPM80Text
  1873. {
  1874. type="text";
  1875. source="static";
  1876. text="80";
  1877. scale=1;
  1878. sourceScale=1;
  1879. align="right";
  1880. pos[]=
  1881. {
  1882. {0.92500001,0.60500002},
  1883. 1
  1884. };
  1885. right[]=
  1886. {
  1887. {0.95499998,0.60500002},
  1888. 1
  1889. };
  1890. down[]=
  1891. {
  1892. {0.92500001,0.63},
  1893. 1
  1894. };
  1895. };
  1896. class RPM100Text
  1897. {
  1898. type="text";
  1899. source="static";
  1900. text="100";
  1901. scale=1;
  1902. sourceScale=1;
  1903. align="right";
  1904. pos[]=
  1905. {
  1906. {0.92500001,0.565},
  1907. 1
  1908. };
  1909. right[]=
  1910. {
  1911. {0.95499998,0.565},
  1912. 1
  1913. };
  1914. down[]=
  1915. {
  1916. {0.92500001,0.58999997},
  1917. 1
  1918. };
  1919. };
  1920. class RPM120Text
  1921. {
  1922. type="text";
  1923. source="static";
  1924. text="120";
  1925. scale=1;
  1926. sourceScale=1;
  1927. align="right";
  1928. pos[]=
  1929. {
  1930. {0.92500001,0.52499998},
  1931. 1
  1932. };
  1933. right[]=
  1934. {
  1935. {0.95499998,0.52499998},
  1936. 1
  1937. };
  1938. down[]=
  1939. {
  1940. {0.92500001,0.55000001},
  1941. 1
  1942. };
  1943. };
  1944. };
  1945. class HeadingNumber
  1946. {
  1947. type="text";
  1948. source="heading";
  1949. sourceScale=1;
  1950. align="center";
  1951. scale=1;
  1952. pos[]=
  1953. {
  1954. {
  1955. "0.80-0.302",
  1956. "0.082-0.043"
  1957. },
  1958. 1
  1959. };
  1960. right[]=
  1961. {
  1962. {
  1963. "0.84-0.302",
  1964. "0.082-0.043"
  1965. },
  1966. 1
  1967. };
  1968. down[]=
  1969. {
  1970. {
  1971. "0.80-0.302",
  1972. "0.117-0.043"
  1973. },
  1974. 1
  1975. };
  1976. };
  1977. class HeadingRotationArrow
  1978. {
  1979. condition="5-abs(cameraDir-heading)*( (abs(heading-cameraDir))<=355)";
  1980. class HeadingArrow
  1981. {
  1982. type="line";
  1983. width=3;
  1984. points[]=
  1985. {
  1986. {
  1987. {0.51999998,0.079999998},
  1988. 1
  1989. },
  1990. {
  1991. {0.5,0.11},
  1992. 1
  1993. },
  1994. {
  1995. {0.47999999,0.079999998},
  1996. 1
  1997. },
  1998. {
  1999. {0.51999998,0.079999998},
  2000. 1
  2001. },
  2002. {}
  2003. };
  2004. };
  2005. };
  2006. class HeadingRotation
  2007. {
  2008. condition="abs(cameraDir-heading)*( (abs(heading-cameraDir))<=355)-5";
  2009. class HeadingHeadNumber
  2010. {
  2011. type="text";
  2012. source="cameraDir";
  2013. sourceScale=1;
  2014. align="center";
  2015. scale=1;
  2016. pos[]=
  2017. {
  2018. {
  2019. "0.80-0.302",
  2020. "0.082+0.001"
  2021. },
  2022. 1
  2023. };
  2024. right[]=
  2025. {
  2026. {
  2027. "0.83-0.302",
  2028. "0.082+0.001"
  2029. },
  2030. 1
  2031. };
  2032. down[]=
  2033. {
  2034. {
  2035. "0.80-0.302",
  2036. "0.113+0.001"
  2037. },
  2038. 1
  2039. };
  2040. };
  2041. class HeadingArrow
  2042. {
  2043. type="line";
  2044. width=3;
  2045. points[]=
  2046. {
  2047. {
  2048. {0.47799999,0.075000003},
  2049. 1
  2050. },
  2051. {
  2052. {0.52200001,0.075000003},
  2053. 1
  2054. },
  2055. {
  2056. {0.55199999,0.094999999},
  2057. 1
  2058. },
  2059. {
  2060. {0.52200001,0.115},
  2061. 1
  2062. },
  2063. {
  2064. {0.47799999,0.115},
  2065. 1
  2066. },
  2067. {
  2068. {0.44800001,0.094999999},
  2069. 1
  2070. },
  2071. {
  2072. {0.47799999,0.075000003},
  2073. 1
  2074. },
  2075. {}
  2076. };
  2077. };
  2078. };
  2079. class HeadingScale
  2080. {
  2081. type="scale";
  2082. horizontal=1;
  2083. source="heading";
  2084. sourceScale=0.1;
  2085. sourceoffset=0;
  2086. width=3;
  2087. NeverEatSeaWeed=1;
  2088. top=0.15000001;
  2089. center=0.5;
  2090. bottom=0.85000002;
  2091. lineXleft=0.114;
  2092. lineYright=0.12;
  2093. lineXleftMajor=0.114;
  2094. lineYrightMajor=0.13;
  2095. majorLineEach=2;
  2096. numberEach=6;
  2097. step=0.5;
  2098. stepSize=0.034482799;
  2099. align="center";
  2100. scale=1;
  2101. pos[]={0.15000001,0.13};
  2102. right[]={0.20999999,0.13};
  2103. down[]={0.15000001,0.17};
  2104. };
  2105. class HorizonBanking
  2106. {
  2107. type="line";
  2108. width=3;
  2109. clipTL[]={0,0.1};
  2110. clipBR[]={1,0.89999998};
  2111. points[]=
  2112. {
  2113. {
  2114. "HorizonBankSource",
  2115. {0.16,0},
  2116. 1
  2117. },
  2118. {
  2119. "HorizonBankSource",
  2120. {0.1,0},
  2121. 1
  2122. },
  2123. {
  2124. "HorizonBankSource",
  2125. {0.085000001,-0.015},
  2126. 1
  2127. },
  2128. {
  2129. "HorizonBankSource",
  2130. {0.07,0},
  2131. 1
  2132. },
  2133. {
  2134. "HorizonBankSource",
  2135. {0.050000001,0},
  2136. 1
  2137. },
  2138. {},
  2139. {
  2140. "HorizonBankSource",
  2141. {-0.16,0},
  2142. 1
  2143. },
  2144. {
  2145. "HorizonBankSource",
  2146. {-0.1,0},
  2147. 1
  2148. },
  2149. {
  2150. "HorizonBankSource",
  2151. {-0.085000001,-0.015},
  2152. 1
  2153. },
  2154. {
  2155. "HorizonBankSource",
  2156. {-0.07,0},
  2157. 1
  2158. },
  2159. {
  2160. "HorizonBankSource",
  2161. {-0.050000001,0},
  2162. 1
  2163. },
  2164. {}
  2165. };
  2166. };
  2167. class CoordXNumber
  2168. {
  2169. type="text";
  2170. source="coordinateX";
  2171. sourceScale=0.0099999998;
  2172. sourceLength=3;
  2173. sourceOffset=-0.5;
  2174. align="right";
  2175. scale=1;
  2176. pos[]=
  2177. {
  2178. {0.80900002,0.96100003},
  2179. 1
  2180. };
  2181. right[]=
  2182. {
  2183. {0.85900003,0.96100003},
  2184. 1
  2185. };
  2186. down[]=
  2187. {
  2188. {0.80900002,0.99599999},
  2189. 1
  2190. };
  2191. };
  2192. class CoordYNumber: CoordXNumber
  2193. {
  2194. source="coordinateY";
  2195. pos[]=
  2196. {
  2197. {0.89899999,0.96100003},
  2198. 1
  2199. };
  2200. right[]=
  2201. {
  2202. {0.949,0.96100003},
  2203. 1
  2204. };
  2205. down[]=
  2206. {
  2207. {0.89899999,0.99599999},
  2208. 1
  2209. };
  2210. };
  2211. class Time: CoordXNumber
  2212. {
  2213. source="time";
  2214. text="%X";
  2215. align="left";
  2216. pos[]=
  2217. {
  2218. {0.60500002,0.96100003},
  2219. 1
  2220. };
  2221. right[]=
  2222. {
  2223. {0.65499997,0.96100003},
  2224. 1
  2225. };
  2226. down[]=
  2227. {
  2228. {0.60500002,0.99599999},
  2229. 1
  2230. };
  2231. };
  2232. class CurrentWeapon
  2233. {
  2234. type="text";
  2235. source="weapon";
  2236. sourceScale=1;
  2237. align="left";
  2238. scale=1;
  2239. pos[]=
  2240. {
  2241. {0.97899997,0.889},
  2242. 1
  2243. };
  2244. right[]=
  2245. {
  2246. {1.029,0.889},
  2247. 1
  2248. };
  2249. down[]=
  2250. {
  2251. {0.97899997,0.92400002},
  2252. 1
  2253. };
  2254. };
  2255. class CurrentAmmo: CurrentWeapon
  2256. {
  2257. source="ammo";
  2258. align="left";
  2259. pos[]=
  2260. {
  2261. {0.97899997,0.921},
  2262. 1
  2263. };
  2264. right[]=
  2265. {
  2266. {1.029,0.921},
  2267. 1
  2268. };
  2269. down[]=
  2270. {
  2271. {0.97899997,0.95599997},
  2272. 1
  2273. };
  2274. };
  2275. class CoordXText
  2276. {
  2277. type="text";
  2278. source="static";
  2279. text="GRID:";
  2280. scale=1;
  2281. sourceScale=1;
  2282. align="right";
  2283. pos[]=
  2284. {
  2285. {0.65499997,0.96100003},
  2286. 1
  2287. };
  2288. right[]=
  2289. {
  2290. {0.70499998,0.96100003},
  2291. 1
  2292. };
  2293. down[]=
  2294. {
  2295. {0.65499997,0.99599999},
  2296. 1
  2297. };
  2298. };
  2299. class CoordYText
  2300. {
  2301. type="text";
  2302. source="static";
  2303. text="";
  2304. scale=1;
  2305. sourceScale=1;
  2306. align="right";
  2307. pos[]=
  2308. {
  2309. {0.875,0.96100003},
  2310. 1
  2311. };
  2312. right[]=
  2313. {
  2314. {0.92500001,0.96100003},
  2315. 1
  2316. };
  2317. down[]=
  2318. {
  2319. {0.875,0.99599999},
  2320. 1
  2321. };
  2322. };
  2323. class LightsGroup
  2324. {
  2325. condition="lights";
  2326. class LightsText
  2327. {
  2328. type="text";
  2329. source="static";
  2330. text="LIGHT";
  2331. align="left";
  2332. scale=1;
  2333. pos[]=
  2334. {
  2335. {0.149,0.96100003},
  2336. 1
  2337. };
  2338. right[]=
  2339. {
  2340. {0.199,0.96100003},
  2341. 1
  2342. };
  2343. down[]=
  2344. {
  2345. {0.149,0.99599999},
  2346. 1
  2347. };
  2348. };
  2349. };
  2350. class CollisionLights
  2351. {
  2352. condition="collisionlights";
  2353. class CollisionLightsText
  2354. {
  2355. type="text";
  2356. source="static";
  2357. text="COLL";
  2358. align="left";
  2359. scale=1;
  2360. pos[]=
  2361. {
  2362. {0.30899999,0.96100003},
  2363. 1
  2364. };
  2365. right[]=
  2366. {
  2367. {0.359,0.96100003},
  2368. 1
  2369. };
  2370. down[]=
  2371. {
  2372. {0.30899999,0.99599999},
  2373. 1
  2374. };
  2375. };
  2376. };
  2377. class WeaponsLocking
  2378. {
  2379. condition="missilelocking";
  2380. blinkingPattern[]={0.2,0.2};
  2381. blinkingStartsOn=1;
  2382. class Text
  2383. {
  2384. type="text";
  2385. source="static";
  2386. text="LOCKING";
  2387. align="center";
  2388. scale=1;
  2389. pos[]=
  2390. {
  2391. {0.215,0.87970102},
  2392. 1
  2393. };
  2394. right[]=
  2395. {
  2396. {0.27500001,0.87970102},
  2397. 1
  2398. };
  2399. down[]=
  2400. {
  2401. {0.215,0.928846},
  2402. 1
  2403. };
  2404. };
  2405. };
  2406. class TargetInfo
  2407. {
  2408. condition="missilelocked";
  2409. class TargetLockedText
  2410. {
  2411. type="text";
  2412. source="static";
  2413. text="TARGET ACQUIRED";
  2414. scale=1;
  2415. sourceScale=1;
  2416. align="center";
  2417. pos[]=
  2418. {
  2419. {0.19499999,0.85900003},
  2420. 1
  2421. };
  2422. right[]=
  2423. {
  2424. {0.235,0.85900003},
  2425. 1
  2426. };
  2427. down[]=
  2428. {
  2429. {0.19499999,0.88999999},
  2430. 1
  2431. };
  2432. };
  2433. class TimeOfFlightText
  2434. {
  2435. type="text";
  2436. source="static";
  2437. text="TOF:";
  2438. scale=1;
  2439. sourceScale=1;
  2440. align="left";
  2441. pos[]=
  2442. {
  2443. {
  2444. "0.127+0.13",
  2445. 0.889
  2446. },
  2447. 1
  2448. };
  2449. right[]=
  2450. {
  2451. {0.30199999,0.889},
  2452. 1
  2453. };
  2454. down[]=
  2455. {
  2456. {
  2457. "0.127+0.13",
  2458. 0.92400002
  2459. },
  2460. 1
  2461. };
  2462. };
  2463. class DistanceText
  2464. {
  2465. type="text";
  2466. source="static";
  2467. text="DISTANCE:";
  2468. scale=1;
  2469. sourceScale=1;
  2470. align="left";
  2471. pos[]=
  2472. {
  2473. {
  2474. "0.125+0.13",
  2475. 0.921
  2476. },
  2477. 1
  2478. };
  2479. right[]=
  2480. {
  2481. {0.30000001,0.921},
  2482. 1
  2483. };
  2484. down[]=
  2485. {
  2486. {
  2487. "0.125+0.13",
  2488. 0.95599997
  2489. },
  2490. 1
  2491. };
  2492. };
  2493. class TOF_source: CurrentWeapon
  2494. {
  2495. source="missileflighttime";
  2496. align="right";
  2497. pos[]=
  2498. {
  2499. {0.26899999,0.889},
  2500. 1
  2501. };
  2502. right[]=
  2503. {
  2504. {0.31900001,0.889},
  2505. 1
  2506. };
  2507. down[]=
  2508. {
  2509. {0.26899999,0.92400002},
  2510. 1
  2511. };
  2512. };
  2513. class TargetDistance: CurrentWeapon
  2514. {
  2515. source="targetDist";
  2516. sourceLength=0;
  2517. sourcePrecision=1;
  2518. sourceScale=0.001;
  2519. align="right";
  2520. pos[]=
  2521. {
  2522. {0.26899999,0.921},
  2523. 1
  2524. };
  2525. right[]=
  2526. {
  2527. {0.31900001,0.921},
  2528. 1
  2529. };
  2530. down[]=
  2531. {
  2532. {0.26899999,0.95599997},
  2533. 1
  2534. };
  2535. };
  2536. };
  2537. class IncomingMissile
  2538. {
  2539. condition="incomingmissile";
  2540. blinkingPattern[]={0.30000001,0.30000001};
  2541. blinkingStartsOn=1;
  2542. class Text
  2543. {
  2544. type="text";
  2545. source="static";
  2546. text="!INCOMING MISSILE!";
  2547. align="center";
  2548. scale=1;
  2549. pos[]=
  2550. {
  2551. {0.48500001,0.21623901},
  2552. 1
  2553. };
  2554. right[]=
  2555. {
  2556. {0.54500002,0.21623901},
  2557. 1
  2558. };
  2559. down[]=
  2560. {
  2561. {0.48500001,0.265385},
  2562. 1
  2563. };
  2564. };
  2565. };
  2566. class MGun
  2567. {
  2568. condition="-2+mgun*ImpactDistance";
  2569. class Cross
  2570. {
  2571. type="line";
  2572. width=3;
  2573. points[]=
  2574. {
  2575. {
  2576. "ImpactPoint",
  2577. {0,-0.0294872},
  2578. 1
  2579. },
  2580. {
  2581. "ImpactPoint",
  2582. {0,-0.0393162},
  2583. 1
  2584. },
  2585. {},
  2586. {
  2587. "ImpactPoint",
  2588. {0.02,-0.024},
  2589. 1
  2590. },
  2591. {
  2592. "ImpactPoint",
  2593. {0.025,-0.030999999},
  2594. 1
  2595. },
  2596. {},
  2597. {
  2598. "ImpactPoint",
  2599. {0,-0.0020000001},
  2600. 1
  2601. },
  2602. {
  2603. "ImpactPoint",
  2604. {0,0.0020000001},
  2605. 1
  2606. },
  2607. {},
  2608. {
  2609. "ImpactPoint",
  2610. {-0.0020000001,0},
  2611. 1
  2612. },
  2613. {
  2614. "ImpactPoint",
  2615. {0.0020000001,0},
  2616. 1
  2617. },
  2618. {}
  2619. };
  2620. };
  2621. class Circle
  2622. {
  2623. type="line";
  2624. width=3;
  2625. points[]=
  2626. {
  2627. {
  2628. "ImpactPoint",
  2629. {0,-0.0275214},
  2630. 1
  2631. },
  2632. {
  2633. "ImpactPoint",
  2634. {0,-0.0344017},
  2635. 1
  2636. },
  2637. {
  2638. "MissileFlightTimeRot1",
  2639. {0,0.035},
  2640. 1,
  2641. "ImpactPoint",
  2642. 1
  2643. },
  2644. {
  2645. "MissileFlightTimeRot2",
  2646. {0,0.035},
  2647. 1,
  2648. "ImpactPoint",
  2649. 1
  2650. },
  2651. {
  2652. "MissileFlightTimeRot3",
  2653. {0,0.035},
  2654. 1,
  2655. "ImpactPoint",
  2656. 1
  2657. },
  2658. {
  2659. "MissileFlightTimeRot4",
  2660. {0,0.035},
  2661. 1,
  2662. "ImpactPoint",
  2663. 1
  2664. },
  2665. {
  2666. "MissileFlightTimeRot5",
  2667. {0,0.035},
  2668. 1,
  2669. "ImpactPoint",
  2670. 1
  2671. },
  2672. {
  2673. "MissileFlightTimeRot6",
  2674. {0,0.035},
  2675. 1,
  2676. "ImpactPoint",
  2677. 1
  2678. },
  2679. {
  2680. "MissileFlightTimeRot7",
  2681. {0,0.035},
  2682. 1,
  2683. "ImpactPoint",
  2684. 1
  2685. },
  2686. {
  2687. "MissileFlightTimeRot8",
  2688. {0,0.035},
  2689. 1,
  2690. "ImpactPoint",
  2691. 1
  2692. },
  2693. {
  2694. "MissileFlightTimeRot9",
  2695. {0,0.035},
  2696. 1,
  2697. "ImpactPoint",
  2698. 1
  2699. },
  2700. {
  2701. "MissileFlightTimeRot10",
  2702. {0,0.035},
  2703. 1,
  2704. "ImpactPoint",
  2705. 1
  2706. },
  2707. {
  2708. "MissileFlightTimeRot11",
  2709. {0,0.035},
  2710. 1,
  2711. "ImpactPoint",
  2712. 1
  2713. },
  2714. {
  2715. "MissileFlightTimeRot12",
  2716. {0,0.035},
  2717. 1,
  2718. "ImpactPoint",
  2719. 1
  2720. },
  2721. {
  2722. "MissileFlightTimeRot13",
  2723. {0,0.035},
  2724. 1,
  2725. "ImpactPoint",
  2726. 1
  2727. },
  2728. {
  2729. "MissileFlightTimeRot14",
  2730. {0,0.035},
  2731. 1,
  2732. "ImpactPoint",
  2733. 1
  2734. },
  2735. {
  2736. "MissileFlightTimeRot15",
  2737. {0,0.035},
  2738. 1,
  2739. "ImpactPoint",
  2740. 1
  2741. },
  2742. {
  2743. "MissileFlightTimeRot16",
  2744. {0,0.035},
  2745. 1,
  2746. "ImpactPoint",
  2747. 1
  2748. },
  2749. {
  2750. "MissileFlightTimeRot17",
  2751. {0,0.035},
  2752. 1,
  2753. "ImpactPoint",
  2754. 1
  2755. },
  2756. {
  2757. "MissileFlightTimeRot18",
  2758. {0,0.035},
  2759. 1,
  2760. "ImpactPoint",
  2761. 1
  2762. },
  2763. {
  2764. "MissileFlightTimeRot19",
  2765. {0,0.035},
  2766. 1,
  2767. "ImpactPoint",
  2768. 1
  2769. },
  2770. {
  2771. "MissileFlightTimeRot20",
  2772. {0,0.035},
  2773. 1,
  2774. "ImpactPoint",
  2775. 1
  2776. },
  2777. {
  2778. "MissileFlightTimeRot20",
  2779. {0,0.028000001},
  2780. 1,
  2781. "ImpactPoint",
  2782. 1
  2783. }
  2784. };
  2785. };
  2786. class Circle_Min_Range
  2787. {
  2788. type="line";
  2789. width=3;
  2790. points[]=
  2791. {
  2792. {
  2793. "ImpactPoint",
  2794. {0,-0.0294872},
  2795. 1
  2796. },
  2797. {
  2798. "ImpactPoint",
  2799. {0.0052080001,-0.029038999},
  2800. 1
  2801. },
  2802. {
  2803. "ImpactPoint",
  2804. {0.01026,-0.0277091},
  2805. 1
  2806. },
  2807. {
  2808. "ImpactPoint",
  2809. {0.015,-0.0255359},
  2810. 1
  2811. },
  2812. {
  2813. "ImpactPoint",
  2814. {0.019284001,-0.022587201},
  2815. 1
  2816. },
  2817. {
  2818. "ImpactPoint",
  2819. {0.022980001,-0.0189544},
  2820. 1
  2821. },
  2822. {
  2823. "ImpactPoint",
  2824. {0.025979999,-0.0147436},
  2825. 1
  2826. },
  2827. {
  2828. "ImpactPoint",
  2829. {0.028191,-0.0100846},
  2830. 1
  2831. },
  2832. {
  2833. "ImpactPoint",
  2834. {0.029544,-0.0051189698},
  2835. 1
  2836. },
  2837. {
  2838. "ImpactPoint",
  2839. {0.029999999,0},
  2840. 1
  2841. },
  2842. {
  2843. "ImpactPoint",
  2844. {0.029544,0.0051189698},
  2845. 1
  2846. },
  2847. {
  2848. "ImpactPoint",
  2849. {0.028191,0.0100846},
  2850. 1
  2851. },
  2852. {
  2853. "ImpactPoint",
  2854. {0.025979999,0.0147436},
  2855. 1
  2856. },
  2857. {
  2858. "ImpactPoint",
  2859. {0.022980001,0.0189544},
  2860. 1
  2861. },
  2862. {
  2863. "ImpactPoint",
  2864. {0.019284001,0.022587201},
  2865. 1
  2866. },
  2867. {
  2868. "ImpactPoint",
  2869. {0.015,0.0255359},
  2870. 1
  2871. },
  2872. {
  2873. "ImpactPoint",
  2874. {0.01026,0.0277091},
  2875. 1
  2876. },
  2877. {
  2878. "ImpactPoint",
  2879. {0.0052080001,0.029038999},
  2880. 1
  2881. },
  2882. {
  2883. "ImpactPoint",
  2884. {0,0.0294872},
  2885. 1
  2886. },
  2887. {
  2888. "ImpactPoint",
  2889. {-0.0052080001,0.029038999},
  2890. 1
  2891. },
  2892. {
  2893. "ImpactPoint",
  2894. {-0.01026,0.0277091},
  2895. 1
  2896. },
  2897. {
  2898. "ImpactPoint",
  2899. {-0.015,0.0255359},
  2900. 1
  2901. },
  2902. {
  2903. "ImpactPoint",
  2904. {-0.019284001,0.022587201},
  2905. 1
  2906. },
  2907. {
  2908. "ImpactPoint",
  2909. {-0.022980001,0.0189544},
  2910. 1
  2911. },
  2912. {
  2913. "ImpactPoint",
  2914. {-0.025979999,0.0147436},
  2915. 1
  2916. },
  2917. {
  2918. "ImpactPoint",
  2919. {-0.028191,0.0100846},
  2920. 1
  2921. },
  2922. {
  2923. "ImpactPoint",
  2924. {-0.029544,0.0051189698},
  2925. 1
  2926. },
  2927. {
  2928. "ImpactPoint",
  2929. {-0.029999999,0},
  2930. 1
  2931. },
  2932. {
  2933. "ImpactPoint",
  2934. {-0.029544,-0.0051189698},
  2935. 1
  2936. },
  2937. {
  2938. "ImpactPoint",
  2939. {-0.028191,-0.0100846},
  2940. 1
  2941. },
  2942. {
  2943. "ImpactPoint",
  2944. {-0.025979999,-0.0147436},
  2945. 1
  2946. },
  2947. {
  2948. "ImpactPoint",
  2949. {-0.022980001,-0.0189544},
  2950. 1
  2951. },
  2952. {
  2953. "ImpactPoint",
  2954. {-0.019284001,-0.022587201},
  2955. 1
  2956. },
  2957. {
  2958. "ImpactPoint",
  2959. {-0.015,-0.0255359},
  2960. 1
  2961. },
  2962. {
  2963. "ImpactPoint",
  2964. {-0.01026,-0.0277091},
  2965. 1
  2966. },
  2967. {
  2968. "ImpactPoint",
  2969. {-0.0052080001,-0.029038999},
  2970. 1
  2971. },
  2972. {
  2973. "ImpactPoint",
  2974. {0,-0.0294872},
  2975. 1
  2976. }
  2977. };
  2978. };
  2979. class Distance
  2980. {
  2981. type="text";
  2982. source="ImpactDistance";
  2983. sourceScale=0.001;
  2984. sourcePrecision=1;
  2985. max=15;
  2986. align="center";
  2987. scale=1;
  2988. pos[]=
  2989. {
  2990. "ImpactPoint",
  2991. {-0.0020000001,-0.079999998},
  2992. 1
  2993. };
  2994. right[]=
  2995. {
  2996. "ImpactPoint",
  2997. {0.045000002,-0.079999998},
  2998. 1
  2999. };
  3000. down[]=
  3001. {
  3002. "ImpactPoint",
  3003. {-0.0020000001,-0.039999999},
  3004. 1
  3005. };
  3006. };
  3007. };
  3008. class Rockets
  3009. {
  3010. condition="-2+rocket*ImpactDistance";
  3011. class Cross
  3012. {
  3013. type="line";
  3014. width=3;
  3015. points[]=
  3016. {
  3017. {
  3018. "ImpactPoint",
  3019. {0,-0.0294872},
  3020. 1
  3021. },
  3022. {
  3023. "ImpactPoint",
  3024. {0,-0.0393162},
  3025. 1
  3026. },
  3027. {},
  3028. {
  3029. "ImpactPoint",
  3030. {0.02,-0.024},
  3031. 1
  3032. },
  3033. {
  3034. "ImpactPoint",
  3035. {0.025,-0.030999999},
  3036. 1
  3037. },
  3038. {},
  3039. {
  3040. "ImpactPoint",
  3041. {0,-0.0020000001},
  3042. 1
  3043. },
  3044. {
  3045. "ImpactPoint",
  3046. {0,0.0020000001},
  3047. 1
  3048. },
  3049. {},
  3050. {
  3051. "ImpactPoint",
  3052. {-0.0020000001,0},
  3053. 1
  3054. },
  3055. {
  3056. "ImpactPoint",
  3057. {0.0020000001,0},
  3058. 1
  3059. },
  3060. {}
  3061. };
  3062. };
  3063. class Circle
  3064. {
  3065. type="line";
  3066. width=3;
  3067. points[]=
  3068. {
  3069. {
  3070. "ImpactPoint",
  3071. {0,-0.0275214},
  3072. 1
  3073. },
  3074. {
  3075. "ImpactPoint",
  3076. {0,-0.0344017},
  3077. 1
  3078. },
  3079. {
  3080. "MissileFlightTimeRot1",
  3081. {0,0.035},
  3082. 1,
  3083. "ImpactPoint",
  3084. 1
  3085. },
  3086. {
  3087. "MissileFlightTimeRot2",
  3088. {0,0.035},
  3089. 1,
  3090. "ImpactPoint",
  3091. 1
  3092. },
  3093. {
  3094. "MissileFlightTimeRot3",
  3095. {0,0.035},
  3096. 1,
  3097. "ImpactPoint",
  3098. 1
  3099. },
  3100. {
  3101. "MissileFlightTimeRot4",
  3102. {0,0.035},
  3103. 1,
  3104. "ImpactPoint",
  3105. 1
  3106. },
  3107. {
  3108. "MissileFlightTimeRot5",
  3109. {0,0.035},
  3110. 1,
  3111. "ImpactPoint",
  3112. 1
  3113. },
  3114. {
  3115. "MissileFlightTimeRot6",
  3116. {0,0.035},
  3117. 1,
  3118. "ImpactPoint",
  3119. 1
  3120. },
  3121. {
  3122. "MissileFlightTimeRot7",
  3123. {0,0.035},
  3124. 1,
  3125. "ImpactPoint",
  3126. 1
  3127. },
  3128. {
  3129. "MissileFlightTimeRot8",
  3130. {0,0.035},
  3131. 1,
  3132. "ImpactPoint",
  3133. 1
  3134. },
  3135. {
  3136. "MissileFlightTimeRot9",
  3137. {0,0.035},
  3138. 1,
  3139. "ImpactPoint",
  3140. 1
  3141. },
  3142. {
  3143. "MissileFlightTimeRot10",
  3144. {0,0.035},
  3145. 1,
  3146. "ImpactPoint",
  3147. 1
  3148. },
  3149. {
  3150. "MissileFlightTimeRot11",
  3151. {0,0.035},
  3152. 1,
  3153. "ImpactPoint",
  3154. 1
  3155. },
  3156. {
  3157. "MissileFlightTimeRot12",
  3158. {0,0.035},
  3159. 1,
  3160. "ImpactPoint",
  3161. 1
  3162. },
  3163. {
  3164. "MissileFlightTimeRot13",
  3165. {0,0.035},
  3166. 1,
  3167. "ImpactPoint",
  3168. 1
  3169. },
  3170. {
  3171. "MissileFlightTimeRot14",
  3172. {0,0.035},
  3173. 1,
  3174. "ImpactPoint",
  3175. 1
  3176. },
  3177. {
  3178. "MissileFlightTimeRot15",
  3179. {0,0.035},
  3180. 1,
  3181. "ImpactPoint",
  3182. 1
  3183. },
  3184. {
  3185. "MissileFlightTimeRot16",
  3186. {0,0.035},
  3187. 1,
  3188. "ImpactPoint",
  3189. 1
  3190. },
  3191. {
  3192. "MissileFlightTimeRot17",
  3193. {0,0.035},
  3194. 1,
  3195. "ImpactPoint",
  3196. 1
  3197. },
  3198. {
  3199. "MissileFlightTimeRot18",
  3200. {0,0.035},
  3201. 1,
  3202. "ImpactPoint",
  3203. 1
  3204. },
  3205. {
  3206. "MissileFlightTimeRot19",
  3207. {0,0.035},
  3208. 1,
  3209. "ImpactPoint",
  3210. 1
  3211. },
  3212. {
  3213. "MissileFlightTimeRot20",
  3214. {0,0.035},
  3215. 1,
  3216. "ImpactPoint",
  3217. 1
  3218. },
  3219. {
  3220. "MissileFlightTimeRot20",
  3221. {0,0.028000001},
  3222. 1,
  3223. "ImpactPoint",
  3224. 1
  3225. }
  3226. };
  3227. };
  3228. class Circle_Min_Range
  3229. {
  3230. type="line";
  3231. width=3;
  3232. points[]=
  3233. {
  3234. {
  3235. "ImpactPoint",
  3236. {0,-0.0294872},
  3237. 1
  3238. },
  3239. {
  3240. "ImpactPoint",
  3241. {0.0052080001,-0.029038999},
  3242. 1
  3243. },
  3244. {
  3245. "ImpactPoint",
  3246. {0.01026,-0.0277091},
  3247. 1
  3248. },
  3249. {
  3250. "ImpactPoint",
  3251. {0.015,-0.0255359},
  3252. 1
  3253. },
  3254. {
  3255. "ImpactPoint",
  3256. {0.019284001,-0.022587201},
  3257. 1
  3258. },
  3259. {
  3260. "ImpactPoint",
  3261. {0.022980001,-0.0189544},
  3262. 1
  3263. },
  3264. {
  3265. "ImpactPoint",
  3266. {0.025979999,-0.0147436},
  3267. 1
  3268. },
  3269. {
  3270. "ImpactPoint",
  3271. {0.028191,-0.0100846},
  3272. 1
  3273. },
  3274. {
  3275. "ImpactPoint",
  3276. {0.029544,-0.0051189698},
  3277. 1
  3278. },
  3279. {
  3280. "ImpactPoint",
  3281. {0.029999999,0},
  3282. 1
  3283. },
  3284. {
  3285. "ImpactPoint",
  3286. {0.029544,0.0051189698},
  3287. 1
  3288. },
  3289. {
  3290. "ImpactPoint",
  3291. {0.028191,0.0100846},
  3292. 1
  3293. },
  3294. {
  3295. "ImpactPoint",
  3296. {0.025979999,0.0147436},
  3297. 1
  3298. },
  3299. {
  3300. "ImpactPoint",
  3301. {0.022980001,0.0189544},
  3302. 1
  3303. },
  3304. {
  3305. "ImpactPoint",
  3306. {0.019284001,0.022587201},
  3307. 1
  3308. },
  3309. {
  3310. "ImpactPoint",
  3311. {0.015,0.0255359},
  3312. 1
  3313. },
  3314. {
  3315. "ImpactPoint",
  3316. {0.01026,0.0277091},
  3317. 1
  3318. },
  3319. {
  3320. "ImpactPoint",
  3321. {0.0052080001,0.029038999},
  3322. 1
  3323. },
  3324. {
  3325. "ImpactPoint",
  3326. {0,0.0294872},
  3327. 1
  3328. },
  3329. {
  3330. "ImpactPoint",
  3331. {-0.0052080001,0.029038999},
  3332. 1
  3333. },
  3334. {
  3335. "ImpactPoint",
  3336. {-0.01026,0.0277091},
  3337. 1
  3338. },
  3339. {
  3340. "ImpactPoint",
  3341. {-0.015,0.0255359},
  3342. 1
  3343. },
  3344. {
  3345. "ImpactPoint",
  3346. {-0.019284001,0.022587201},
  3347. 1
  3348. },
  3349. {
  3350. "ImpactPoint",
  3351. {-0.022980001,0.0189544},
  3352. 1
  3353. },
  3354. {
  3355. "ImpactPoint",
  3356. {-0.025979999,0.0147436},
  3357. 1
  3358. },
  3359. {
  3360. "ImpactPoint",
  3361. {-0.028191,0.0100846},
  3362. 1
  3363. },
  3364. {
  3365. "ImpactPoint",
  3366. {-0.029544,0.0051189698},
  3367. 1
  3368. },
  3369. {
  3370. "ImpactPoint",
  3371. {-0.029999999,0},
  3372. 1
  3373. },
  3374. {
  3375. "ImpactPoint",
  3376. {-0.029544,-0.0051189698},
  3377. 1
  3378. },
  3379. {
  3380. "ImpactPoint",
  3381. {-0.028191,-0.0100846},
  3382. 1
  3383. },
  3384. {
  3385. "ImpactPoint",
  3386. {-0.025979999,-0.0147436},
  3387. 1
  3388. },
  3389. {
  3390. "ImpactPoint",
  3391. {-0.022980001,-0.0189544},
  3392. 1
  3393. },
  3394. {
  3395. "ImpactPoint",
  3396. {-0.019284001,-0.022587201},
  3397. 1
  3398. },
  3399. {
  3400. "ImpactPoint",
  3401. {-0.015,-0.0255359},
  3402. 1
  3403. },
  3404. {
  3405. "ImpactPoint",
  3406. {-0.01026,-0.0277091},
  3407. 1
  3408. },
  3409. {
  3410. "ImpactPoint",
  3411. {-0.0052080001,-0.029038999},
  3412. 1
  3413. },
  3414. {
  3415. "ImpactPoint",
  3416. {0,-0.0294872},
  3417. 1
  3418. }
  3419. };
  3420. };
  3421. class Distance
  3422. {
  3423. type="text";
  3424. source="ImpactDistance";
  3425. sourceScale=0.001;
  3426. sourcePrecision=1;
  3427. max=15;
  3428. align="center";
  3429. scale=1;
  3430. pos[]=
  3431. {
  3432. "ImpactPoint",
  3433. {-0.0020000001,-0.079999998},
  3434. 1
  3435. };
  3436. right[]=
  3437. {
  3438. "ImpactPoint",
  3439. {0.045000002,-0.079999998},
  3440. 1
  3441. };
  3442. down[]=
  3443. {
  3444. "ImpactPoint",
  3445. {-0.0020000001,-0.039999999},
  3446. 1
  3447. };
  3448. };
  3449. };
  3450. class BombCrosshairGroup
  3451. {
  3452. type="group";
  3453. condition="bomb";
  3454. class BombCrosshair
  3455. {
  3456. type="line";
  3457. width=4;
  3458. points[]=
  3459. {
  3460. {
  3461. "ImpactPoint",
  3462. {0,-0.0982906},
  3463. 1
  3464. },
  3465. {
  3466. "ImpactPoint",
  3467. {0.01736,-0.096796602},
  3468. 1
  3469. },
  3470. {
  3471. "ImpactPoint",
  3472. {0.034200002,-0.0923637},
  3473. 1
  3474. },
  3475. {
  3476. "ImpactPoint",
  3477. {0.050000001,-0.085119702},
  3478. 1
  3479. },
  3480. {
  3481. "ImpactPoint",
  3482. {0.064280003,-0.075290598},
  3483. 1
  3484. },
  3485. {
  3486. "ImpactPoint",
  3487. {0.0766,-0.063181199},
  3488. 1
  3489. },
  3490. {
  3491. "ImpactPoint",
  3492. {0.086599998,-0.0491453},
  3493. 1
  3494. },
  3495. {
  3496. "ImpactPoint",
  3497. {0.093970001,-0.033615399},
  3498. 1
  3499. },
  3500. {
  3501. "ImpactPoint",
  3502. {0.098480001,-0.0170632},
  3503. 1
  3504. },
  3505. {
  3506. "ImpactPoint",
  3507. {0.1,0},
  3508. 1
  3509. },
  3510. {
  3511. "ImpactPoint",
  3512. {0.098480001,0.0170632},
  3513. 1
  3514. },
  3515. {
  3516. "ImpactPoint",
  3517. {0.093970001,0.033615399},
  3518. 1
  3519. },
  3520. {
  3521. "ImpactPoint",
  3522. {0.086599998,0.0491453},
  3523. 1
  3524. },
  3525. {
  3526. "ImpactPoint",
  3527. {0.0766,0.063181199},
  3528. 1
  3529. },
  3530. {
  3531. "ImpactPoint",
  3532. {0.064280003,0.075290598},
  3533. 1
  3534. },
  3535. {
  3536. "ImpactPoint",
  3537. {0.050000001,0.085119702},
  3538. 1
  3539. },
  3540. {
  3541. "ImpactPoint",
  3542. {0.034200002,0.0923637},
  3543. 1
  3544. },
  3545. {
  3546. "ImpactPoint",
  3547. {0.01736,0.096796602},
  3548. 1
  3549. },
  3550. {
  3551. "ImpactPoint",
  3552. {0,0.0982906},
  3553. 1
  3554. },
  3555. {
  3556. "ImpactPoint",
  3557. {-0.01736,0.096796602},
  3558. 1
  3559. },
  3560. {
  3561. "ImpactPoint",
  3562. {-0.034200002,0.0923637},
  3563. 1
  3564. },
  3565. {
  3566. "ImpactPoint",
  3567. {-0.050000001,0.085119702},
  3568. 1
  3569. },
  3570. {
  3571. "ImpactPoint",
  3572. {-0.064280003,0.075290598},
  3573. 1
  3574. },
  3575. {
  3576. "ImpactPoint",
  3577. {-0.0766,0.063181199},
  3578. 1
  3579. },
  3580. {
  3581. "ImpactPoint",
  3582. {-0.086599998,0.0491453},
  3583. 1
  3584. },
  3585. {
  3586. "ImpactPoint",
  3587. {-0.093970001,0.033615399},
  3588. 1
  3589. },
  3590. {
  3591. "ImpactPoint",
  3592. {-0.098480001,0.0170632},
  3593. 1
  3594. },
  3595. {
  3596. "ImpactPoint",
  3597. {-0.1,0},
  3598. 1
  3599. },
  3600. {
  3601. "ImpactPoint",
  3602. {-0.098480001,-0.0170632},
  3603. 1
  3604. },
  3605. {
  3606. "ImpactPoint",
  3607. {-0.093970001,-0.033615399},
  3608. 1
  3609. },
  3610. {
  3611. "ImpactPoint",
  3612. {-0.086599998,-0.0491453},
  3613. 1
  3614. },
  3615. {
  3616. "ImpactPoint",
  3617. {-0.0766,-0.063181199},
  3618. 1
  3619. },
  3620. {
  3621. "ImpactPoint",
  3622. {-0.064280003,-0.075290598},
  3623. 1
  3624. },
  3625. {
  3626. "ImpactPoint",
  3627. {-0.050000001,-0.085119702},
  3628. 1
  3629. },
  3630. {
  3631. "ImpactPoint",
  3632. {-0.034200002,-0.0923637},
  3633. 1
  3634. },
  3635. {
  3636. "ImpactPoint",
  3637. {-0.01736,-0.096796602},
  3638. 1
  3639. },
  3640. {
  3641. "ImpactPoint",
  3642. {0,-0.0982906},
  3643. 1
  3644. },
  3645. {},
  3646. {
  3647. "ImpactPoint",
  3648. 1,
  3649. "Limit0109",
  3650. 1,
  3651. {0,-0.0196581},
  3652. 1
  3653. },
  3654. {
  3655. "ImpactPoint",
  3656. 1,
  3657. "Limit0109",
  3658. 1,
  3659. {0.014,-0.0137607},
  3660. 1
  3661. },
  3662. {
  3663. "ImpactPoint",
  3664. 1,
  3665. "Limit0109",
  3666. 1,
  3667. {
  3668. "+ 0.02",
  3669. 0
  3670. },
  3671. 1
  3672. },
  3673. {
  3674. "ImpactPoint",
  3675. 1,
  3676. "Limit0109",
  3677. 1,
  3678. {0.014,0.0137607},
  3679. 1
  3680. },
  3681. {
  3682. "ImpactPoint",
  3683. 1,
  3684. "Limit0109",
  3685. 1,
  3686. {0,0.0196581},
  3687. 1
  3688. },
  3689. {
  3690. "ImpactPoint",
  3691. 1,
  3692. "Limit0109",
  3693. 1,
  3694. {-0.014,0.0137607},
  3695. 1
  3696. },
  3697. {
  3698. "ImpactPoint",
  3699. 1,
  3700. "Limit0109",
  3701. 1,
  3702. {
  3703. "- 0.02",
  3704. 0
  3705. },
  3706. 1
  3707. },
  3708. {
  3709. "ImpactPoint",
  3710. 1,
  3711. "Limit0109",
  3712. 1,
  3713. {-0.014,-0.0137607},
  3714. 1
  3715. },
  3716. {
  3717. "ImpactPoint",
  3718. 1,
  3719. "Limit0109",
  3720. 1,
  3721. {0,-0.0196581},
  3722. 1
  3723. },
  3724. {},
  3725. {
  3726. "VelocityVector",
  3727. 0.001,
  3728. "ImpactPoint",
  3729. 1,
  3730. "Limit0109",
  3731. 1,
  3732. {0,0},
  3733. 1
  3734. },
  3735. {
  3736. "VelocityVector",
  3737. 1,
  3738. "Limit0109",
  3739. 1,
  3740. {0,0},
  3741. 1
  3742. }
  3743. };
  3744. };
  3745. class Distance
  3746. {
  3747. type="text";
  3748. source="ImpactDistance";
  3749. sourceScale=0.001;
  3750. sourcePrecision=1;
  3751. max=15;
  3752. align="center";
  3753. scale=1;
  3754. pos[]=
  3755. {
  3756. "ImpactPoint",
  3757. {-0.0020000001,0.11},
  3758. 1
  3759. };
  3760. right[]=
  3761. {
  3762. "ImpactPoint",
  3763. {0.045000002,0.11},
  3764. 1
  3765. };
  3766. down[]=
  3767. {
  3768. "ImpactPoint",
  3769. {-0.0020000001,0.15000001},
  3770. 1
  3771. };
  3772. };
  3773. };
  3774. class WP
  3775. {
  3776. condition="wpvalid";
  3777. class WPdist
  3778. {
  3779. type="text";
  3780. source="wpdist";
  3781. sourceScale=0.001;
  3782. sourcePrecision=1;
  3783. align="left";
  3784. scale=1;
  3785. pos[]=
  3786. {
  3787. {0.935,0.79713702},
  3788. 1
  3789. };
  3790. right[]=
  3791. {
  3792. {0.97500002,0.79713702},
  3793. 1
  3794. };
  3795. down[]=
  3796. {
  3797. {0.935,0.83448702},
  3798. 1
  3799. };
  3800. };
  3801. class WPstatic
  3802. {
  3803. type="text";
  3804. source="static";
  3805. text=">";
  3806. align="center";
  3807. scale=2;
  3808. pos[]=
  3809. {
  3810. {0.94999999,0.79713702},
  3811. 1
  3812. };
  3813. right[]=
  3814. {
  3815. {0.97000003,0.79713702},
  3816. 1
  3817. };
  3818. down[]=
  3819. {
  3820. {0.94999999,0.83448702},
  3821. 1
  3822. };
  3823. };
  3824. class WPIndex
  3825. {
  3826. type="text";
  3827. source="wpIndex";
  3828. sourceScale=1;
  3829. align="right";
  3830. scale=1;
  3831. pos[]=
  3832. {
  3833. {0.95999998,0.79713702},
  3834. 1
  3835. };
  3836. right[]=
  3837. {
  3838. {1,0.79713702},
  3839. 1
  3840. };
  3841. down[]=
  3842. {
  3843. {0.95999998,0.83448702},
  3844. 1
  3845. };
  3846. };
  3847. class WP
  3848. {
  3849. width=1;
  3850. type="line";
  3851. points[]=
  3852. {
  3853. {
  3854. "wppoint",
  3855. 1,
  3856. {
  3857. "HorizonBankRotFull",
  3858. 0.015,
  3859. -0.035
  3860. },
  3861. 1
  3862. },
  3863. {
  3864. "wppoint",
  3865. 1,
  3866. {
  3867. "HorizonBankRotFull",
  3868. 0,
  3869. 0
  3870. },
  3871. 1
  3872. },
  3873. {
  3874. "wppoint",
  3875. 1,
  3876. {
  3877. "HorizonBankRotFull",
  3878. -0.015,
  3879. -0.035
  3880. },
  3881. 1
  3882. }
  3883. };
  3884. };
  3885. };
  3886. class RadarBoxes
  3887. {
  3888. type="radartoview";
  3889. pos0[]={0.5,0.5};
  3890. pos10[]={0.73400003,0.73000002};
  3891. width=2;
  3892. points[]=
  3893. {
  3894. {
  3895. {-0.0020000001,-0.0019658101},
  3896. 1
  3897. },
  3898. {
  3899. {0.0020000001,-0.0019658101},
  3900. 1
  3901. },
  3902. {
  3903. {0.0020000001,0.0019658101},
  3904. 1
  3905. },
  3906. {
  3907. {-0.0020000001,0.0019658101},
  3908. 1
  3909. },
  3910. {
  3911. {-0.0020000001,-0.0019658101},
  3912. 1
  3913. }
  3914. };
  3915. };
  3916. class TargetDiamond
  3917. {
  3918. class shape
  3919. {
  3920. type="line";
  3921. width=4;
  3922. points[]=
  3923. {
  3924. {
  3925. "Target",
  3926. 1,
  3927. "Limit0109",
  3928. 1,
  3929. {0.02,0.0196581},
  3930. 1
  3931. },
  3932. {
  3933. "Target",
  3934. 1,
  3935. "Limit0109",
  3936. 1,
  3937. {-0.02,0.0196581},
  3938. 1
  3939. },
  3940. {
  3941. "Target",
  3942. 1,
  3943. "Limit0109",
  3944. 1,
  3945. {-0.02,-0.0196581},
  3946. 1
  3947. },
  3948. {
  3949. "Target",
  3950. 1,
  3951. "Limit0109",
  3952. 1,
  3953. {0.02,-0.0196581},
  3954. 1
  3955. },
  3956. {
  3957. "Target",
  3958. 1,
  3959. "Limit0109",
  3960. 1,
  3961. {0.02,0.0196581},
  3962. 1
  3963. }
  3964. };
  3965. };
  3966. };
  3967. class TargetLocked
  3968. {
  3969. condition="missilelocked";
  3970. class shape
  3971. {
  3972. type="line";
  3973. width=4;
  3974. points[]=
  3975. {
  3976. {
  3977. "Target",
  3978. 1,
  3979. "Limit0109",
  3980. 1,
  3981. {0,-0.0294872},
  3982. 1
  3983. },
  3984. {
  3985. "Target",
  3986. 1,
  3987. "Limit0109",
  3988. 1,
  3989. {0.029999999,0},
  3990. 1
  3991. },
  3992. {
  3993. "Target",
  3994. 1,
  3995. "Limit0109",
  3996. 1,
  3997. {0,0.0294872},
  3998. 1
  3999. },
  4000. {
  4001. "Target",
  4002. 1,
  4003. "Limit0109",
  4004. 1,
  4005. {-0.029999999,0},
  4006. 1
  4007. },
  4008. {
  4009. "Target",
  4010. 1,
  4011. "Limit0109",
  4012. 1,
  4013. {0,-0.0294872},
  4014. 1
  4015. }
  4016. };
  4017. };
  4018. };
  4019. };
  4020. };
  4021. class HMD_CMPilot: AirplaneHUD
  4022. {
  4023. turret[]={-1};
  4024. class Draw
  4025. {
  4026. alpha="user3";
  4027. color[]=
  4028. {
  4029. "user0",
  4030. "user1",
  4031. "user2"
  4032. };
  4033. condition="(1 - (cameraHeadingDiffY<=-19) + (abs(cameraHeadingDiffX)>=24))*on";
  4034. class CMName
  4035. {
  4036. type="text";
  4037. source="cmweapon";
  4038. sourceScale=1;
  4039. align="left";
  4040. scale=1;
  4041. pos[]=
  4042. {
  4043. {0.86900002,0.84899998},
  4044. 1
  4045. };
  4046. right[]=
  4047. {
  4048. {0.91900003,0.84899998},
  4049. 1
  4050. };
  4051. down[]=
  4052. {
  4053. {0.86900002,0.884},
  4054. 1
  4055. };
  4056. };
  4057. class CMCount
  4058. {
  4059. type="text";
  4060. source="cmammo";
  4061. sourceScale=1;
  4062. align="left";
  4063. scale=1;
  4064. pos[]=
  4065. {
  4066. {0.97899997,0.84899998},
  4067. 1
  4068. };
  4069. right[]=
  4070. {
  4071. {1.029,0.84899998},
  4072. 1
  4073. };
  4074. down[]=
  4075. {
  4076. {0.97899997,0.884},
  4077. 1
  4078. };
  4079. };
  4080. };
  4081. };
  4082. };