diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.ac b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.ac index 8299bd578..d16f1d52d 100644 --- a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.ac +++ b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.ac @@ -1,95 +1,95 @@ AC3Db -MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 1 1 1 shi 50 trans 0 +MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0.1 0.1 0.1 spec 1 1 1 shi 50 trans 0 OBJECT world -kids 16 +kids 18 OBJECT poly name "gps196.antenna" loc -0.024088 -0.000291 -0.048809 -data 7 +data 14 gps196.antenna texture "gpsmap196.png" texrep 1 1 crease 45.000001 numvert 103 -0.002307 -0.035055 0 +0.002307 -0.035055 -0 0.002307 -0.034836 0.002839 0.000901 -0.034836 0.002458 -0.000129 -0.034836 0.001419 --0.000506 -0.034836 0 +-0.000506 -0.034836 -0 -0.000129 -0.034836 -0.001419 0.000901 -0.034836 -0.002458 0.002307 -0.034836 -0.002839 0.002307 -0.034196 0.005484 -0.00041 -0.034196 0.004749 -0.002399 -0.034196 0.002742 --0.003127 -0.034196 0 +-0.003127 -0.034196 -0 -0.002399 -0.034196 -0.002742 -0.00041 -0.034196 -0.004749 0.002307 -0.034196 -0.005484 0.002307 -0.033479 0.007755 -0.001535 -0.033479 0.006716 -0.004348 -0.033479 0.003878 --0.005378 -0.033479 0 +-0.005378 -0.033479 -0 -0.004348 -0.033479 -0.003878 -0.001535 -0.033479 -0.006716 0.002307 -0.033479 -0.007755 0.002157 -0.032902 0.008184 -0.001702 -0.032902 0.007088 -0.004527 -0.032902 0.004092 --0.005561 -0.032902 0 +-0.005561 -0.032902 -0 -0.004527 -0.032902 -0.004092 -0.001702 -0.032902 -0.007088 0.002157 -0.032902 -0.008184 0.002051 0.026992 0.008184 -0.001958 0.026992 0.007088 -0.004892 0.026992 0.004092 --0.005966 0.026992 0 +-0.005966 0.026992 -0 -0.004892 0.026992 -0.004092 -0.001958 0.026992 -0.007088 0.002051 0.026992 -0.008184 0.002005 0.02865 0.008184 -0.00205 0.02865 0.007088 -0.005018 0.02865 0.004092 --0.006104 0.02865 0 +-0.006104 0.02865 -0 -0.005018 0.02865 -0.004092 -0.00205 0.02865 -0.007088 0.002005 0.02865 -0.008184 0.002005 0.030308 0.007905 -0.001911 0.030308 0.006846 -0.004779 0.030308 0.003953 --0.005828 0.030308 0 +-0.005828 0.030308 -0 -0.004779 0.030308 -0.003953 -0.001911 0.030308 -0.006846 0.002005 0.030308 -0.007905 0.002005 0.031852 0.007088 -0.001506 0.031852 0.006138 -0.004077 0.031852 0.003544 --0.005018 0.031852 0 +-0.005018 0.031852 -0 -0.004077 0.031852 -0.003544 -0.001506 0.031852 -0.006138 0.002005 0.031852 -0.007088 0.002005 0.033179 0.005787 -0.000862 0.033179 0.005012 -0.002961 0.033179 0.002894 --0.003729 0.033179 0 +-0.003729 0.033179 -0 -0.002961 0.033179 -0.002894 -0.000862 0.033179 -0.005012 0.002005 0.033179 -0.005787 0.002005 0.034197 0.004092 -0.000022 0.034197 0.003544 -0.001506 0.034197 0.002046 --0.00205 0.034197 0 +-0.00205 0.034197 -0 -0.001506 0.034197 -0.002046 -0.000022 0.034197 -0.003544 0.002005 0.034197 -0.004092 0.002005 0.034836 0.002118 0.000956 0.034836 0.001834 0.000188 0.034836 0.001059 --0.000094 0.034836 0 +-0.000094 0.034836 -0 0.000188 0.034836 -0.001059 0.000956 0.034836 -0.001834 0.002005 0.034836 -0.002118 -0.002005 0.035055 0 +0.002005 0.035055 -0 0.006104 0.035055 -0 0.006104 0.034836 -0.002118 0.006104 0.034836 0.002118 @@ -736,10 +736,10 @@ refs 4 SURF 0x10 mat 0 refs 4 -102 0.919326007366 0.162026003003 -101 0.904020011425 0.163194000721 -1 0.904018998146 0.163194000721 -0 0.919324994087 0.162026003003 +1 0.919326007366 0.162026003003 +0 0.904020011425 0.163194000721 +102 0.904018998146 0.163194000721 +101 0.919324994087 0.162026003003 SURF 0x10 mat 0 refs 4 @@ -859,9 +859,35 @@ refs 3 102 0.921809017658 0.608183979988 kids 0 OBJECT poly +name "gps196.backscreen" +loc -0.010932 0.000001 -0 +data 17 +gps196.backscreen +texture "gpsmap196.png" +texrep 1 1 +crease 45.000001 +numvert 6 +0.016208 0.032117 -0.020419 +0.016208 -0.031102 0.054388 +0.016208 -0.031102 -0.020419 +0.016208 -0.02358 0.054388 +0.016208 0.032117 -0.018913 +0.016208 -0.023372 -0.018696 +numsurf 1 +SURF 0x10 +mat 0 +refs 6 +0 0.523355960846 0.943691968918 +4 0.514378607273 0.943691968918 +5 0.513084352016 0.627377688885 +3 0.077504597604 0.626989066601 +1 0.077504605055 0.584219574928 +2 0.523356020451 0.584219574928 +kids 0 +OBJECT poly name "gps196.body" loc -0.010932 0.000001 -0 -data 4 +data 11 gps196.body texture "gpsmap196.png" texrep 1 1 @@ -869,21 +895,21 @@ crease 45.000001 numvert 502 -0.013791 0.028082 -0.039 -0.017448 0.015198 -0.039046 --0.018732 -0 -0.039046 +-0.018732 0 -0.039046 -0.017448 -0.015198 -0.039046 -0.013791 -0.028082 -0.039 -0.007029 -0.036691 -0.039 -0.007029 0.036691 -0.039 -0.013791 -0.028082 0.05983 -0.017448 -0.015198 0.06148 --0.018732 -0 0.06238 +-0.018732 0 0.06238 -0.017448 0.015198 0.06148 -0.013791 0.028082 0.05983 -0.008907 -0 0.065012 --0.003488 -0 0.065012 --0.005258 -0 0.064337 -0.008907 -0 -0.065012 --0.005258 -0 -0.064037 +0.008907 0 0.065012 +-0.003488 0 0.065012 +-0.005258 0 0.064337 +0.008907 0 -0.065012 +-0.005258 0 -0.064037 0.008907 0.039296 -0.058364 -0.003488 0.039296 -0.058364 0.008907 0.039296 0.058364 @@ -950,7 +976,7 @@ numvert 502 -0.003488 -0.037545 -0.06041 -0.005258 -0.038526 -0.05872 -0.005258 -0.036809 -0.059675 --0.007029 -0 -0.063402 +-0.007029 0 -0.063402 -0.007029 0.00532 -0.063402 -0.007029 0.014984 -0.062606 -0.007029 0.036691 0.057345 @@ -979,8 +1005,8 @@ numvert 502 -0.005258 0.034623 -0.060977 -0.005258 0.036808 -0.059675 -0.005258 0.038526 -0.05872 -0.008996 -0 0.064362 -0.008996 -0 -0.064362 +0.008996 0 0.064362 +0.008996 0 -0.064362 0.008996 0.038903 -0.05778 0.008996 0.038903 0.05778 0.008996 0.037169 -0.059805 @@ -1029,14 +1055,14 @@ numvert 502 0.010407 0.037169 -0.059805 0.010407 0.038903 0.05778 0.010407 0.038903 -0.05778 -0.010407 -0 -0.064362 -0.010407 -0 0.064362 -0.010482 -0 -0.065012 -0.016232 -0 -0.065012 -0.017482 -0 -0.063737 -0.010482 -0 0.065012 -0.016232 -0 0.065012 -0.017482 -0 0.063737 +0.010407 0 -0.064362 +0.010407 0 0.064362 +0.010482 0 -0.065012 +0.016232 0 -0.065012 +0.017482 0 -0.063737 +0.010482 0 0.065012 +0.016232 0 0.065012 +0.017482 0 0.063737 0.010482 0.039296 0.058364 0.016232 0.039296 0.058364 0.017482 0.038526 0.05722 @@ -1109,7 +1135,7 @@ numvert 502 0.016232 -0.037545 0.06041 0.017482 -0.038526 0.05722 0.017482 -0.036809 0.059225 -0.018732 -0 0.060702 +0.018732 0 0.060702 0.018732 0.00532 0.060702 0.018732 0.014984 0.059906 0.018732 0.023161 0.05911 @@ -1532,10 +1558,10 @@ refs 4 SURF 0x10 mat 0 refs 4 -1 0.044907201082 0.422170996666 -10 0.649316012859 0.422170996666 -11 0.649599015713 0.34365901351 -0 0.034816298634 0.34365901351 +11 0.044907201082 0.422170996666 +0 0.649316012859 0.422170996666 +1 0.649599015713 0.34365901351 +10 0.034816298634 0.34365901351 SURF 0x10 mat 0 refs 4 @@ -4995,7 +5021,7 @@ kids 0 OBJECT poly name "gps196.button.dto" loc 0.007503 -0.027187 -0.043898 -data 10 +data 17 gps196.button.dto texture "gpsmap196.png" texrep 1 1 @@ -5067,13 +5093,13 @@ numvert 73 -0.000364 0 -0.003045 -0.00037 0.001523 -0.002637 -0.000385 0.002638 -0.001523 --0.000406 0.003046 0 +-0.000406 0.003046 -0 -0.000427 0.002638 0.001523 -0.000443 0.001523 0.002637 -0.000448 0 0.003045 -0.000443 -0.001523 0.002637 -0.000427 -0.002638 0.001523 --0.000406 -0.003046 0 +-0.000406 -0.003046 -0 numsurf 72 SURF 0x10 mat 0 @@ -5571,7 +5597,7 @@ kids 0 OBJECT poly name "gps196.button.enter" loc 0.007436 -0.004829 -0.033475 -data 12 +data 19 gps196.button.enter texture "gpsmap196.png" texrep 1 1 @@ -5580,76 +5606,76 @@ numvert 73 -0.000752 -0.004359 -0 -0.000782 -0.003775 0.002179 -0.000804 -0.002179 0.003774 --0.000812 -0 0.004358 +-0.000812 0 0.004358 -0.000804 0.002179 0.003774 -0.000782 0.003775 0.002179 -0.000752 0.004359 -0 -0.000722 0.003775 -0.002179 -0.0007 0.002179 -0.003774 --0.000692 -0 -0.004358 +-0.000692 0 -0.004358 -0.0007 -0.002179 -0.003774 -0.000722 -0.003775 -0.002179 -0.000347 -0.00421 0.000006 -0.000376 -0.003646 0.00211 -0.000398 -0.002105 0.003651 --0.000405 -0 0.004215 +-0.000405 0 0.004215 -0.000398 0.002105 0.003651 -0.000376 0.003646 0.00211 -0.000347 0.00421 0.000006 -0.000318 0.003646 -0.002099 -0.000297 0.002105 -0.00364 --0.000289 -0 -0.004204 +-0.000289 0 -0.004204 -0.000297 -0.002105 -0.00364 -0.000318 -0.003646 -0.002099 0.00003 -0.003775 0.000011 0.000004 -0.003269 0.001898 -0.000015 -0.001887 0.003279 --0.000022 -0 0.003785 +-0.000022 0 0.003785 -0.000015 0.001887 0.003279 0.000004 0.003269 0.001898 0.00003 0.003775 0.000011 0.000056 0.003269 -0.001876 0.000075 0.001887 -0.003258 -0.000082 -0 -0.003764 +0.000082 0 -0.003764 0.000075 -0.001887 -0.003258 0.000056 -0.003269 -0.001876 0.000354 -0.003082 0.000015 0.000333 -0.002669 0.001556 0.000317 -0.001541 0.002684 -0.000312 -0 0.003097 +0.000312 0 0.003097 0.000317 0.001541 0.002684 0.000333 0.002669 0.001556 0.000354 0.003082 0.000015 0.000375 0.002669 -0.001526 0.000391 0.001541 -0.002654 -0.000397 -0 -0.003066 +0.000397 0 -0.003066 0.000391 -0.001541 -0.002654 0.000375 -0.002669 -0.001526 0.000603 -0.002179 0.000019 0.000588 -0.001887 0.001108 0.000577 -0.00109 0.001906 -0.000573 -0 0.002198 +0.000573 0 0.002198 0.000577 0.00109 0.001906 0.000588 0.001887 0.001108 0.000603 0.002179 0.000019 0.000618 0.001887 -0.001071 0.000629 0.00109 -0.001868 -0.000633 -0 -0.00216 +0.000633 0 -0.00216 0.000629 -0.00109 -0.001868 0.000618 -0.001887 -0.001071 0.000759 -0.001128 0.000021 0.000751 -0.000977 0.000585 0.000745 -0.000564 0.000998 -0.000743 -0 0.001149 +0.000743 0 0.001149 0.000745 0.000564 0.000998 0.000751 0.000977 0.000585 0.000759 0.001128 0.000021 0.000767 0.000977 -0.000543 0.000772 0.000564 -0.000956 -0.000774 -0 -0.001107 +0.000774 0 -0.001107 0.000772 -0.000564 -0.000956 0.000767 -0.000977 -0.000543 -0.000812 -0 0.000022 +0.000812 0 0.000022 numsurf 72 SURF 0x10 mat 0 @@ -6147,7 +6173,7 @@ kids 0 OBJECT poly name "gps196.button.in" loc 0.007591 0.019856 -0.0503 -data 9 +data 16 gps196.button.in texture "gpsmap196.png" texrep 1 1 @@ -6723,82 +6749,82 @@ kids 0 OBJECT poly name "gps196.button.menu" loc 0.007515 -0.016091 -0.039259 -data 11 +data 18 gps196.button.menu texture "gpsmap196.png" texrep 1 1 crease 45.000001 numvert 73 -0.000812 -0 0.000022 +0.000812 0 0.000022 0.000767 -0.000977 -0.000543 0.000772 -0.000564 -0.000956 -0.000774 -0 -0.001107 +0.000774 0 -0.001107 0.000772 0.000564 -0.000956 0.000767 0.000977 -0.000543 0.000759 0.001128 0.000021 0.000751 0.000977 0.000585 0.000745 0.000564 0.000998 -0.000743 -0 0.001149 +0.000743 0 0.001149 0.000745 -0.000564 0.000998 0.000751 -0.000977 0.000585 0.000759 -0.001128 0.000021 0.000618 -0.001887 -0.001071 0.000629 -0.00109 -0.001868 -0.000633 -0 -0.00216 +0.000633 0 -0.00216 0.000629 0.00109 -0.001868 0.000618 0.001887 -0.001071 0.000603 0.002179 0.000019 0.000588 0.001887 0.001108 0.000577 0.00109 0.001906 -0.000573 -0 0.002198 +0.000573 0 0.002198 0.000577 -0.00109 0.001906 0.000588 -0.001887 0.001108 0.000603 -0.002179 0.000019 0.000375 -0.002669 -0.001526 0.000391 -0.001541 -0.002654 -0.000397 -0 -0.003066 +0.000397 0 -0.003066 0.000391 0.001541 -0.002654 0.000375 0.002669 -0.001526 0.000354 0.003082 0.000015 0.000333 0.002669 0.001556 0.000317 0.001541 0.002684 -0.000312 -0 0.003097 +0.000312 0 0.003097 0.000317 -0.001541 0.002684 0.000333 -0.002669 0.001556 0.000354 -0.003082 0.000015 0.000056 -0.003269 -0.001876 0.000075 -0.001887 -0.003258 -0.000082 -0 -0.003764 +0.000082 0 -0.003764 0.000075 0.001887 -0.003258 0.000056 0.003269 -0.001876 0.00003 0.003775 0.000011 0.000004 0.003269 0.001898 -0.000015 0.001887 0.003279 --0.000022 -0 0.003785 +-0.000022 0 0.003785 -0.000015 -0.001887 0.003279 0.000004 -0.003269 0.001898 0.00003 -0.003775 0.000011 -0.000318 -0.003646 -0.002099 -0.000297 -0.002105 -0.00364 --0.000289 -0 -0.004204 +-0.000289 0 -0.004204 -0.000297 0.002105 -0.00364 -0.000318 0.003646 -0.002099 -0.000347 0.00421 0.000006 -0.000376 0.003646 0.00211 -0.000398 0.002105 0.003651 --0.000405 -0 0.004215 +-0.000405 0 0.004215 -0.000398 -0.002105 0.003651 -0.000376 -0.003646 0.00211 -0.000347 -0.00421 0.000006 -0.000722 -0.003775 -0.002179 -0.0007 -0.002179 -0.003774 --0.000692 -0 -0.004358 +-0.000692 0 -0.004358 -0.0007 0.002179 -0.003774 -0.000722 0.003775 -0.002179 -0.000752 0.004359 -0 -0.000782 0.003775 0.002179 -0.000804 0.002179 0.003774 --0.000812 -0 0.004358 +-0.000812 0 0.004358 -0.000804 -0.002179 0.003774 -0.000782 -0.003775 0.002179 -0.000752 -0.004359 -0 @@ -7299,85 +7325,85 @@ kids 0 OBJECT poly name "gps196.button.nrst" loc 0.007692 -0.018964 -0.05209 -data 11 +data 18 gps196.button.nrst texture "gpsmap196.png" texrep 1 1 crease 45.000001 numvert 73 --0.000752 -0.004359 0 +-0.000752 -0.004359 -0 -0.000782 -0.003775 0.002179 -0.000804 -0.002179 0.003774 --0.000812 -0 0.004358 +-0.000812 0 0.004358 -0.000804 0.002179 0.003774 -0.000782 0.003775 0.002179 --0.000752 0.004359 0 +-0.000752 0.004359 -0 -0.000722 0.003775 -0.002179 -0.0007 0.002179 -0.003774 --0.000692 -0 -0.004358 +-0.000692 0 -0.004358 -0.0007 -0.002179 -0.003774 -0.000722 -0.003775 -0.002179 -0.000347 -0.00421 0.000006 -0.000376 -0.003646 0.00211 -0.000398 -0.002105 0.003651 --0.000405 -0 0.004215 +-0.000405 0 0.004215 -0.000398 0.002105 0.003651 -0.000376 0.003646 0.00211 -0.000347 0.00421 0.000006 -0.000318 0.003646 -0.002099 -0.000297 0.002105 -0.00364 --0.000289 -0 -0.004204 +-0.000289 0 -0.004204 -0.000297 -0.002105 -0.00364 -0.000318 -0.003646 -0.002099 0.00003 -0.003775 0.000011 0.000004 -0.003269 0.001898 -0.000015 -0.001887 0.003279 --0.000022 -0 0.003785 +-0.000022 0 0.003785 -0.000015 0.001887 0.003279 0.000004 0.003269 0.001898 0.00003 0.003775 0.000011 0.000056 0.003269 -0.001876 0.000075 0.001887 -0.003258 -0.000082 -0 -0.003764 +0.000082 0 -0.003764 0.000075 -0.001887 -0.003258 0.000056 -0.003269 -0.001876 0.000354 -0.003082 0.000015 0.000333 -0.002669 0.001556 0.000317 -0.001541 0.002684 -0.000312 -0 0.003097 +0.000312 0 0.003097 0.000317 0.001541 0.002684 0.000333 0.002669 0.001556 0.000354 0.003082 0.000015 0.000375 0.002669 -0.001526 0.000391 0.001541 -0.002654 -0.000397 -0 -0.003067 +0.000397 0 -0.003067 0.000391 -0.001541 -0.002654 0.000375 -0.002669 -0.001526 0.000603 -0.002179 0.000019 0.000588 -0.001887 0.001108 0.000577 -0.00109 0.001906 -0.000573 -0 0.002198 +0.000573 0 0.002198 0.000577 0.00109 0.001906 0.000588 0.001887 0.001108 0.000603 0.002179 0.000019 0.000618 0.001887 -0.001071 0.000629 0.00109 -0.001868 -0.000633 -0 -0.00216 +0.000633 0 -0.00216 0.000629 -0.00109 -0.001868 0.000618 -0.001887 -0.001071 0.000759 -0.001128 0.000021 0.000751 -0.000977 0.000585 0.000745 -0.000564 0.000998 -0.000743 -0 0.001149 +0.000743 0 0.001149 0.000745 0.000564 0.000998 0.000751 0.000977 0.000585 0.000759 0.001128 0.000021 0.000767 0.000977 -0.000543 0.000772 0.000564 -0.000956 -0.000774 -0 -0.001107 +0.000774 0 -0.001107 0.000772 -0.000564 -0.000956 0.000767 -0.000977 -0.000543 -0.000812 -0 0.000022 +0.000812 0 0.000022 numsurf 72 SURF 0x10 mat 0 @@ -7875,82 +7901,82 @@ kids 0 OBJECT poly name "gps196.button.out" loc 0.007588 0.029615 -0.050042 -data 10 +data 17 gps196.button.out texture "gpsmap196.png" texrep 1 1 crease 45.000001 numvert 73 -0.000448 -0 0.000012 +0.000448 0 0.000012 0.000425 -0.000683 -0.000383 0.000429 -0.000394 -0.000671 -0.00043 -0 -0.000777 +0.00043 0 -0.000777 0.000429 0.000394 -0.000671 0.000425 0.000683 -0.000383 0.000419 0.000788 0.000011 0.000414 0.000683 0.000406 0.00041 0.000394 0.000694 -0.000408 -0 0.0008 +0.000408 0 0.0008 0.00041 -0.000394 0.000694 0.000414 -0.000683 0.000406 0.000419 -0.000788 0.000011 0.000344 -0.001319 -0.000751 0.000352 -0.000761 -0.001309 -0.000355 -0 -0.001513 +0.000355 0 -0.001513 0.000352 0.000761 -0.001309 0.000344 0.001319 -0.000751 0.000334 0.001523 0.00001 0.000323 0.001319 0.000772 0.000316 0.000761 0.001329 -0.000313 -0 0.001533 +0.000313 0 0.001533 0.000316 -0.000761 0.001329 0.000323 -0.001319 0.000772 0.000334 -0.001523 0.00001 0.000213 -0.001865 -0.001068 0.000224 -0.001077 -0.001857 -0.000228 -0 -0.002145 +0.000228 0 -0.002145 0.000224 0.001077 -0.001857 0.000213 0.001865 -0.001068 0.000198 0.002154 0.000008 0.000183 0.001865 0.001085 0.000172 0.001077 0.001873 -0.000168 -0 0.002162 +0.000168 0 0.002162 0.000172 -0.001077 0.001873 0.000183 -0.001865 0.001085 0.000198 -0.002154 0.000008 0.000039 -0.002284 -0.001313 0.000052 -0.001319 -0.002278 -0.000057 -0 -0.002632 +0.000057 0 -0.002632 0.000052 0.001319 -0.002278 0.000039 0.002284 -0.001313 0.000021 0.002638 0.000006 0.000003 0.002284 0.001325 -0.00001 0.001319 0.00229 --0.000015 -0 0.002643 +-0.000015 0 0.002643 -0.00001 -0.001319 0.00229 0.000003 -0.002284 0.001325 0.000021 -0.002638 0.000006 -0.000165 -0.002548 -0.001468 -0.00015 -0.001471 -0.002545 --0.000145 -0 -0.002939 +-0.000145 0 -0.002939 -0.00015 0.001471 -0.002545 -0.000165 0.002548 -0.001468 -0.000185 0.002942 0.000003 -0.000205 0.002548 0.001474 -0.00022 0.001471 0.002551 --0.000226 -0 0.002945 +-0.000226 0 0.002945 -0.00022 -0.001471 0.002551 -0.000205 -0.002548 0.001474 -0.000185 -0.002942 0.000003 -0.000385 -0.002638 -0.001523 -0.00037 -0.001523 -0.002637 --0.000364 -0 -0.003046 +-0.000364 0 -0.003046 -0.00037 0.001523 -0.002637 -0.000385 0.002638 -0.001523 -0.000406 0.003046 -0 -0.000427 0.002638 0.001523 -0.000443 0.001523 0.002637 --0.000448 -0 0.003046 +-0.000448 0 0.003046 -0.000443 -0.001523 0.002637 -0.000427 -0.002638 0.001523 -0.000406 -0.003046 -0 @@ -8451,7 +8477,7 @@ kids 0 OBJECT poly name "gps196.button.page" loc 0.007507 0.02076 -0.038608 -data 11 +data 18 gps196.button.page texture "gpsmap196.png" texrep 1 1 @@ -8460,76 +8486,76 @@ numvert 73 -0.000752 -0.004359 -0 -0.000782 -0.003775 0.002179 -0.000804 -0.002179 0.003774 --0.000812 -0 0.004358 +-0.000812 0 0.004358 -0.000804 0.002179 0.003774 -0.000782 0.003775 0.002179 -0.000752 0.004359 -0 -0.000722 0.003775 -0.002179 -0.0007 0.002179 -0.003774 --0.000692 -0 -0.004358 +-0.000692 0 -0.004358 -0.0007 -0.002179 -0.003774 -0.000722 -0.003775 -0.002179 -0.000347 -0.00421 0.000006 -0.000376 -0.003646 0.00211 -0.000398 -0.002105 0.003651 --0.000405 -0 0.004215 +-0.000405 0 0.004215 -0.000398 0.002105 0.003651 -0.000376 0.003646 0.00211 -0.000347 0.00421 0.000006 -0.000318 0.003646 -0.002099 -0.000297 0.002105 -0.00364 --0.000289 -0 -0.004204 +-0.000289 0 -0.004204 -0.000297 -0.002105 -0.00364 -0.000318 -0.003646 -0.002099 0.00003 -0.003775 0.000011 0.000004 -0.003269 0.001898 -0.000015 -0.001887 0.003279 --0.000022 -0 0.003785 +-0.000022 0 0.003785 -0.000015 0.001887 0.003279 0.000004 0.003269 0.001898 0.00003 0.003775 0.000011 0.000056 0.003269 -0.001876 0.000075 0.001887 -0.003258 -0.000082 -0 -0.003764 +0.000082 0 -0.003764 0.000075 -0.001887 -0.003258 0.000056 -0.003269 -0.001876 0.000354 -0.003082 0.000015 0.000333 -0.002669 0.001556 0.000317 -0.001541 0.002684 -0.000312 -0 0.003097 +0.000312 0 0.003097 0.000317 0.001541 0.002684 0.000333 0.002669 0.001556 0.000354 0.003082 0.000015 0.000375 0.002669 -0.001526 0.000391 0.001541 -0.002654 -0.000397 -0 -0.003066 +0.000397 0 -0.003066 0.000391 -0.001541 -0.002654 0.000375 -0.002669 -0.001526 0.000603 -0.002179 0.000019 0.000588 -0.001887 0.001108 0.000577 -0.00109 0.001906 -0.000573 -0 0.002198 +0.000573 0 0.002198 0.000577 0.00109 0.001906 0.000588 0.001887 0.001108 0.000603 0.002179 0.000019 0.000618 0.001887 -0.001071 0.000629 0.00109 -0.001868 -0.000633 -0 -0.00216 +0.000633 0 -0.00216 0.000629 -0.00109 -0.001868 0.000618 -0.001887 -0.001071 0.000759 -0.001128 0.000021 0.000751 -0.000977 0.000585 0.000745 -0.000564 0.000998 -0.000743 -0 0.001149 +0.000743 0 0.001149 0.000745 0.000564 0.000998 0.000751 0.000977 0.000585 0.000759 0.001128 0.000021 0.000767 0.000977 -0.000543 0.000772 0.000564 -0.000956 -0.000774 -0 -0.001107 +0.000774 0 -0.001107 0.000772 -0.000564 -0.000956 0.000767 -0.000977 -0.000543 -0.000812 -0 0.000022 +0.000812 0 0.000022 numsurf 72 SURF 0x10 mat 0 @@ -9027,7 +9053,7 @@ kids 0 OBJECT poly name "gps196.button.power" loc 0.007357 -0.026908 -0.033321 -data 12 +data 19 gps196.button.power texture "gpsmap196.png" texrep 1 1 @@ -9036,76 +9062,76 @@ numvert 73 -0.000406 -0.003046 -0 -0.000427 -0.002638 0.001523 -0.000443 -0.001523 0.002637 --0.000448 -0 0.003045 +-0.000448 0 0.003045 -0.000443 0.001523 0.002637 -0.000427 0.002638 0.001523 -0.000406 0.003046 -0 -0.000385 0.002638 -0.001523 -0.00037 0.001523 -0.002637 --0.000364 -0 -0.003045 +-0.000364 0 -0.003045 -0.00037 -0.001523 -0.002637 -0.000385 -0.002638 -0.001523 -0.000185 -0.002942 0.000003 -0.000205 -0.002548 0.001474 -0.00022 -0.001471 0.002551 --0.000226 -0 0.002945 +-0.000226 0 0.002945 -0.00022 0.001471 0.002551 -0.000205 0.002548 0.001474 -0.000185 0.002942 0.000003 -0.000165 0.002548 -0.001468 -0.00015 0.001471 -0.002545 --0.000145 -0 -0.002939 +-0.000145 0 -0.002939 -0.00015 -0.001471 -0.002545 -0.000165 -0.002548 -0.001468 0.000021 -0.002638 0.000006 0.000003 -0.002284 0.001325 -0.00001 -0.001319 0.00229 --0.000015 -0 0.002643 +-0.000015 0 0.002643 -0.00001 0.001319 0.00229 0.000003 0.002284 0.001325 0.000021 0.002638 0.000006 0.000039 0.002284 -0.001313 0.000052 0.001319 -0.002278 -0.000057 -0 -0.002632 +0.000057 0 -0.002632 0.000052 -0.001319 -0.002278 0.000039 -0.002284 -0.001313 0.000198 -0.002154 0.000008 0.000183 -0.001865 0.001085 0.000172 -0.001077 0.001873 -0.000168 -0 0.002162 +0.000168 0 0.002162 0.000172 0.001077 0.001873 0.000183 0.001865 0.001085 0.000198 0.002154 0.000008 0.000213 0.001865 -0.001068 0.000224 0.001077 -0.001857 -0.000228 -0 -0.002145 +0.000228 0 -0.002145 0.000224 -0.001077 -0.001857 0.000213 -0.001865 -0.001068 0.000334 -0.001523 0.00001 0.000323 -0.001319 0.000772 0.000316 -0.000761 0.001329 -0.000313 -0 0.001533 +0.000313 0 0.001533 0.000316 0.000761 0.001329 0.000323 0.001319 0.000772 0.000334 0.001523 0.00001 0.000344 0.001319 -0.000751 0.000352 0.000761 -0.001309 -0.000355 -0 -0.001513 +0.000355 0 -0.001513 0.000352 -0.000761 -0.001309 0.000344 -0.001319 -0.000751 0.000419 -0.000788 0.000011 0.000414 -0.000683 0.000405 0.00041 -0.000394 0.000694 -0.000408 -0 0.0008 +0.000408 0 0.0008 0.00041 0.000394 0.000694 0.000414 0.000683 0.000405 0.000419 0.000788 0.000011 0.000425 0.000683 -0.000383 0.000429 0.000394 -0.000671 -0.00043 -0 -0.000777 +0.00043 0 -0.000777 0.000429 -0.000394 -0.000671 0.000425 -0.000683 -0.000383 -0.000448 -0 0.000012 +0.000448 0 0.000012 numsurf 72 SURF 0x10 mat 0 @@ -9603,85 +9629,85 @@ kids 0 OBJECT poly name "gps196.button.quit" loc 0.00743 0.009268 -0.033054 -data 11 +data 18 gps196.button.quit texture "gpsmap196.png" texrep 1 1 crease 45.000001 numvert 73 -0.000812 -0 0.000022 +0.000812 0 0.000022 0.000767 -0.000977 -0.000543 0.000772 -0.000564 -0.000956 -0.000774 -0 -0.001107 +0.000774 0 -0.001107 0.000772 0.000564 -0.000956 0.000767 0.000977 -0.000543 0.000759 0.001128 0.000021 0.000751 0.000977 0.000585 0.000745 0.000564 0.000998 -0.000743 -0 0.001149 +0.000743 0 0.001149 0.000745 -0.000564 0.000998 0.000751 -0.000977 0.000585 0.000759 -0.001128 0.000021 0.000618 -0.001887 -0.001071 0.000629 -0.00109 -0.001868 -0.000633 -0 -0.00216 +0.000633 0 -0.00216 0.000629 0.00109 -0.001868 0.000618 0.001887 -0.001071 0.000603 0.002179 0.000019 0.000588 0.001887 0.001108 0.000577 0.00109 0.001906 -0.000573 -0 0.002198 +0.000573 0 0.002198 0.000577 -0.00109 0.001906 0.000588 -0.001887 0.001108 0.000603 -0.002179 0.000019 0.000375 -0.002669 -0.001526 0.000391 -0.001541 -0.002654 -0.000397 -0 -0.003066 +0.000397 0 -0.003066 0.000391 0.001541 -0.002654 0.000375 0.002669 -0.001526 0.000354 0.003082 0.000015 0.000333 0.002669 0.001556 0.000317 0.001541 0.002684 -0.000312 -0 0.003097 +0.000312 0 0.003097 0.000317 -0.001541 0.002684 0.000333 -0.002669 0.001556 0.000354 -0.003082 0.000015 0.000056 -0.003269 -0.001876 0.000075 -0.001887 -0.003258 -0.000082 -0 -0.003764 +0.000082 0 -0.003764 0.000075 0.001887 -0.003258 0.000056 0.003269 -0.001876 0.00003 0.003775 0.000011 0.000004 0.003269 0.001898 -0.000015 0.001887 0.003279 --0.000022 -0 0.003785 +-0.000022 0 0.003785 -0.000015 -0.001887 0.003279 0.000004 -0.003269 0.001898 0.00003 -0.003775 0.000011 -0.000318 -0.003646 -0.002099 -0.000297 -0.002105 -0.00364 --0.000289 -0 -0.004204 +-0.000289 0 -0.004204 -0.000297 0.002105 -0.00364 -0.000318 0.003646 -0.002099 -0.000347 0.00421 0.000006 -0.000376 0.003646 0.00211 -0.000398 0.002105 0.003651 --0.000405 -0 0.004215 +-0.000405 0 0.004215 -0.000398 -0.002105 0.003651 -0.000376 -0.003646 0.00211 -0.000347 -0.00421 0.000006 -0.000722 -0.003775 -0.002179 -0.0007 -0.002179 -0.003774 --0.000692 -0 -0.004358 +-0.000692 0 -0.004358 -0.0007 0.002179 -0.003774 -0.000722 0.003775 -0.002179 --0.000752 0.004359 0 +-0.000752 0.004359 -0 -0.000782 0.003775 0.002179 -0.000804 0.002179 0.003774 --0.000812 -0 0.004358 +-0.000812 0 0.004358 -0.000804 -0.002179 0.003774 -0.000782 -0.003775 0.002179 --0.000752 -0.004359 0 +-0.000752 -0.004359 -0 numsurf 72 SURF 0x10 mat 0 @@ -10179,7 +10205,7 @@ kids 0 OBJECT poly name "gps196.rocker.down" loc 0.008207 -0.002984 -0.048118 -data 11 +data 18 gps196.rocker.down texture "gpsmap196.png" texrep 1 1 @@ -10484,7 +10510,7 @@ kids 0 OBJECT poly name "gps196.rocker.left" loc 0.008137 0.002003 -0.043126 -data 11 +data 18 gps196.rocker.left texture "gpsmap196.png" texrep 1 1 @@ -10492,50 +10518,50 @@ crease 45.000001 numvert 46 -0.000805 -0.007053 0.002056 -0.000825 -0.003817 0.004218 --0.000833 -0 0.004977 +-0.000833 0 0.004977 -0.000825 0.003817 0.004218 -0.000805 0.007053 0.002056 0.000139 -0.007052 0.002065 0.000118 -0.003817 0.004227 -0.000111 -0 0.004986 +0.000111 0 0.004986 0.000118 0.003817 0.004227 0.000139 0.007052 0.002065 0.000484 -0.006917 0.001933 0.000464 -0.003743 0.004053 -0.000457 -0 0.004798 +0.000457 0 0.004798 0.000464 0.003743 0.004053 0.000484 0.006917 0.001933 0.000744 -0.006516 0.001534 0.000725 -0.003526 0.003531 -0.000718 -0 0.004233 +0.000718 0 0.004233 0.000725 0.003526 0.003531 0.000744 0.006516 0.001534 0.000833 -0.005864 0.000883 0.000815 -0.003174 0.002681 -0.000809 -0 0.003312 +0.000809 0 0.003312 0.000815 0.003174 0.002681 0.000833 0.005864 0.000883 0.000523 -0.004987 0.000003 0.000508 -0.002699 0.001532 -0.000503 -0 0.002069 +0.000503 0 0.002069 0.000508 0.002699 0.001532 0.000523 0.004987 0.000003 0.000495 -0.003918 -0.001066 0.000484 -0.00212 0.000135 -0.00048 -0 0.000557 +0.00048 0 0.000557 0.000484 0.00212 0.000135 0.000495 0.003918 -0.001066 0.000244 -0.002699 -0.002288 0.000236 -0.001461 -0.00146 -0.000233 -0 -0.00117 +0.000233 0 -0.00117 0.000236 0.001461 -0.00146 0.000244 0.002699 -0.002288 0.000256 -0.001376 -0.00361 0.000252 -0.000745 -0.003189 -0.000251 -0 -0.003041 +0.000251 0 -0.003041 0.000252 0.000745 -0.003189 0.000256 0.001376 -0.00361 -0.000269 -0 -0.004986 +0.000269 0 -0.004986 numsurf 36 SURF 0x10 mat 0 @@ -10789,56 +10815,56 @@ kids 0 OBJECT poly name "gps196.rocker.right" loc 0.008286 0.002003 -0.053104 -data 12 +data 19 gps196.rocker.right texture "gpsmap196.png" texrep 1 1 crease 45.000001 numvert 46 -0.00012 -0 0.004992 +0.00012 0 0.004992 0.000133 -0.001376 0.003616 0.000137 -0.000745 0.003194 -0.000138 -0 0.003046 +0.000138 0 0.003046 0.000137 0.000745 0.003194 0.000133 0.001376 0.003616 0.000146 -0.002699 0.002293 0.000154 -0.001461 0.001465 -0.000156 -0 0.001175 +0.000156 0 0.001175 0.000154 0.001461 0.001465 0.000146 0.002699 0.002293 0.000421 -0.003918 0.001076 0.000432 -0.00212 -0.000125 -0.000436 -0 -0.000547 +0.000436 0 -0.000547 0.000432 0.00212 -0.000125 0.000421 0.003918 0.001076 0.000469 -0.004987 0.000008 0.000484 -0.002699 -0.001521 -0.000489 -0 -0.002058 +0.000489 0 -0.002058 0.000484 0.002699 -0.001521 0.000469 0.004987 0.000008 0.000796 -0.005864 -0.000866 0.000813 -0.003174 -0.002664 -0.000819 -0 -0.003295 +0.000819 0 -0.003295 0.000813 0.003174 -0.002664 0.000796 0.005864 -0.000866 0.000719 -0.006516 -0.001519 0.000738 -0.003526 -0.003516 -0.000745 -0 -0.004217 +0.000745 0 -0.004217 0.000738 0.003526 -0.003516 0.000719 0.006516 -0.001519 0.000467 -0.006917 -0.001923 0.000488 -0.003743 -0.004043 -0.000495 -0 -0.004788 +0.000495 0 -0.004788 0.000488 0.003743 -0.004043 0.000467 0.006917 -0.001923 0.000125 -0.007052 -0.002061 0.000146 -0.003817 -0.004223 -0.000153 -0 -0.004982 +0.000153 0 -0.004982 0.000146 0.003817 -0.004223 0.000125 0.007052 -0.002061 -0.000819 -0.007053 -0.00207 -0.000798 -0.003817 -0.004232 --0.000791 -0 -0.004992 +-0.000791 0 -0.004992 -0.000798 0.003817 -0.004232 -0.000819 0.007053 -0.00207 numsurf 36 @@ -11094,7 +11120,7 @@ kids 0 OBJECT poly name "gps196.rocker.up" loc 0.008207 0.00699 -0.048118 -data 9 +data 16 gps196.rocker.up texture "gpsmap196.png" texrep 1 1 @@ -11118,8 +11144,8 @@ numvert 46 0.000483 0.000132 -0.002113 0.0005 0.002066 0.000008 0.000474 0.001529 0.002707 -0.000452 -0 0.004995 -0.000548 -0 -0.004979 +0.000452 0 0.004995 +0.000548 0 -0.004979 0.000526 0.001529 -0.002691 0.000819 0.003306 0.000011 0.000788 0.002675 0.003185 @@ -11399,22 +11425,22 @@ kids 0 OBJECT poly name "gps196.screen" loc -0.010932 0.000001 -0 -data 6 +data 13 gps196.screen texture "gpsmap196.png" texrep 1 1 crease 45.000001 numvert 4 0.016208 0.032117 0.054388 -0.016208 0.032117 -0.020419 -0.016208 -0.031102 0.054388 -0.016208 -0.031102 -0.020419 +0.016208 -0.02358 0.054388 +0.016208 0.032117 -0.018916 +0.016208 -0.023372 -0.018699 numsurf 1 SURF 0x10 mat 0 refs 4 -2 0 0 -3 1 0 -1 1 1 +2 1 1 0 0 1 +1 0 0 +3 1 0 kids 0 diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.nas b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.nas index 829df5e03..27088bcd4 100644 --- a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.nas +++ b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.nas @@ -1,53 +1,130 @@ var GPSmap196 = { - new: func() { + + id:0, + + ############ + new: func(placement='gps196.screen') { print("Load Garmin GPSmap196 canvas"); m = { parents : [GPSmap196] }; - m.node = props.globals.initNode("/instrumentation/gps196"); - m.rockerUp = m.node.initNode("inputs/rocker-up", 0, "BOOL"); - m.buttonIn = m.node.initNode("inputs/button-in", 0, "BOOL"); - m.buttonDto = m.node.initNode("inputs/button-dto", 0, "BOOL"); - m.buttonOut = m.node.initNode("inputs/button-out", 0, "BOOL"); - m.buttonMenu = m.node.initNode("inputs/button-menu", 0, "BOOL"); - m.buttonNrst = m.node.initNode("inputs/button-nrst", 0, "BOOL"); - m.buttonPage = m.node.initNode("inputs/button-page", 0, "BOOL"); - m.buttonQuit = m.node.initNode("inputs/button-quit", 0, "BOOL"); - m.rockerDown = m.node.initNode("inputs/rocker-down", 0, "BOOL"); - m.rockerLeft = m.node.initNode("inputs/rocker-left", 0, "BOOL"); - m.buttonPower = m.node.initNode("inputs/button-power", 0, "BOOL"); - m.rockerRight = m.node.initNode("inputs/rocker-right", 0, "BOOL"); - m.buttonEnter = m.node.initNode("inputs/button-enter", 0, "BOOL"); + m.buttons = {}; + m.pages = {panel:nil, map:nil, route:nil, position:nil}; m.gmt = props.globals.getNode("sim/time/gmt"); + m.node = props.globals.initNode("/instrumentation/gps196",GPSmap196.id+=1); + + m.selectedPage = m.node.initNode("selected-page", 0, "INT"); + + var buttons = [ 'rocker-up', 'button-in', 'button-dto', 'button-out', + 'button-menu', 'button-nrst', 'button-page', 'button-quit', + 'button-down', 'rocker-left', 'button-power', 'rocker-right', + 'button-enter' ]; + + # to access, use: m.buttons['rocker-up'] + foreach(var btn; buttons) + m.buttons[btn] = m.node.initNode("inputs/"~btn, 0, "BOOL"); + m.gpsmap196Screen = canvas.new({ "name": "GPSmap196-screen", "size": [512, 512], "view": [320, 240], "mipmapping": 1 }); - m.gpsmap196Screen.addPlacement({"node": "gps196.screen"}); - var g = m.gpsmap196Screen.createGroup(); - m.text_title = - g.createChild("text", "line-title") - .setDrawMode(canvas.Text.TEXT + canvas.Text.FILLEDBOUNDINGBOX) - .setColor(0,0,0) - .setColorFill(0,1,0) - .setAlignment("center-top") - .setFont("LiberationFonts/LiberationMono-Bold.ttf") - .setFontSize(35, 1.5) - .setTranslation(150, 50); + m.gpsmap196Screen.addPlacement({"node": placement}); + m.root = m.gpsmap196Screen.createGroup(); + + m.timers = []; + m.initMap(); + m.initPanel(); +if(0){ + m.initRoute(); + m.initPosition(); +} + append( m.timers, var update_timer=maketimer(0.1, func m.update()) ); + update_timer.start(); return m; }, + + ############ + del: func { + foreach(var t; me.timers) { + t.stop(); + t=nil; + } + print("GPSmap196: cleanup finished"); + }, + + ############ + initRoute: func() { + canvas.parsesvg(var data = me.root.createChild("group", "page-route"), 'Aircraft/Instruments-3d/GPSmap196/pages/page-route.svg'); + me.pages.route = data; + data.hide(); + }, + + ############ + initPosition: func() { + canvas.parsesvg(var data = me.root.createChild("group", "page-position"), 'Aircraft/Instruments-3d/GPSmap196/pages/page-position.svg'); + me.pages.position = data; + data.hide(); + }, + + ############ + initPanel: func() { + canvas.parsesvg(var data = me.root.createChild("group", "page-panel"), 'Aircraft/Instruments-3d/GPSmap196/pages/page-panel.svg'); + me.pages.panel = data; + data.hide(); + }, + + ############ + initMap:func() { + me.pages.map = me.root.createChild("map").hide(); + me.pages.map.setController("Aircraft position"); + me.pages.map.setRange(10); + + me.pages.map.setTranslation( + me.gpsmap196Screen.get("view[0]")/2, + me.gpsmap196Screen.get("view[1]")/2 + ); + var style = {scale_factor:0.3, line_width:2, animation_test:0, color_default:[1,0,0], color_tuned:[0,1,1]}; + var r = func(name,vis=1,zindex=nil) return caller(0)[0]; + foreach(var type; [r('DME',0),r('APT'), ] ) + me.pages.map.addLayer(factory: canvas.SymbolLayer, type_arg: type.name, visible: type.vis, priority: type.zindex,style:style); + + canvas.parsesvg( var symbol=me.pages.map.createChild("group","airplane-symbol"), 'Nasal/canvas/map/boeingAirplane.svg'); + symbol.setScale( 0.25 ); + }, + + ############ update: func() { - me.text_title.setText(me.gmt.getValue()); - settimer(func me.update(), 0); + + if(me.buttons['button-page'].getBoolValue()){ + me.selectedPage.setIntValue( me.selectedPage.getValue() + 1 ); + if(me.selectedPage.getValue() > 3) me.selectedPage.setIntValue(0); } + + me.pages.map.hide(); + me.pages.panel.hide(); +if(0){ + me.pages.route.hide(); + me.pages.position.hide(); +} + + if(me.selectedPage.getValue() == 0) + me.pages.map.show(); + elsif(me.selectedPage.getValue() == 1) + me.pages.panel.show(); +# elsif(me.selectedPage.getValue() == 2) +# me.pages.route.show(); +# elsif(me.selectedPage.getValue() == 3) +# me.pages.position.show(); + + } + }; setlistener("sim/signals/fdm-initialized", func() { gpsmap196Canvas = GPSmap196.new(); - gpsmap196Canvas.update(); }); diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.png b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.png index e5fb861b6..acbd5fa25 100644 Binary files a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.png and b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.png differ diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.xml b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.xml index e183b10e7..7267326fb 100644 --- a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.xml +++ b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.xml @@ -292,37 +292,7 @@ <command>nasal</command> <script> <![CDATA[ - var gps196CanvasInstance = canvas.get({name: "GPSmap196-screen"}); - var dlg = canvas.Window.new([1024, 512], "dialog").set("title", "Garmin GPSmap196"); - var buttons = [ - ["gps196.widget.button.in", "button-in"], ["gps196.widget.button.out", "button-out"], - ["gps196.widget.button.dto", "button-dto"], ["gps196.widget.button.page", "button-page"], - ["gps196.widget.button.quit", "button-quit"], ["gps196.widget.button.nrst", "button-nrst"], - ["gps196.widget.button.menu", "button-menu"], ["gps196.widget.button.enter", "button-enter"], - ["gps196.widget.button.power", "button-power"], ["gps196.widget.rocker.up", "rocker-up"], - ["gps196.widget.rocker.down", "rocker-down"], ["gps196.widget.rocker.left", "rocker-left"], - ["gps196.widget.rocker.right", "rocker-right"] - ]; - - var gps196Widget = dlg.createCanvas().setColorBackground(1,1,1,1); - var root = gps196Widget.createGroup(); - canvas.parsesvg(root, "Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.svg"); - - var setButtonListener = func(btn, prop) { - root.getElementById(btn).addEventListener("mousedown", func(e) { setprop("instrumentation/gps196/inputs/"~prop, 1); }); - root.getElementById(btn).addEventListener("mouseup", func(e) { setprop("instrumentation/gps196/inputs/"~prop, 0); }); - root.getElementById(btn).set("z-index", 11); - } - - for( var i=0; i<size(buttons); i=i+1){ - setButtonListener(buttons[i][0], buttons[i][1]); - } - - var background = root.createChild("image"); - background.setFile("Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.png").setSize(1024,512).set("z-index",10); - - var canvasScreenWidget = root.createChild("image"); - canvasScreenWidget.setFile(gps196CanvasInstance.getPath()).setSize(563,359).setTranslation(87,53).set("z-index", 11); + io.include("Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.nas"); ]]> </script> </binding> diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.svg b/Aircraft/Instruments-3d/GPSmap196/pages/page-intro.svg similarity index 100% rename from Aircraft/Instruments-3d/GPSmap196/gpsmap196.svg rename to Aircraft/Instruments-3d/GPSmap196/pages/page-intro.svg diff --git a/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.nas b/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.nas new file mode 100644 index 000000000..576ec9649 --- /dev/null +++ b/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.nas @@ -0,0 +1,31 @@ +#groundspeed.needle +#groundspeed.num0 +#groundspeed.num1 +#groundspeed.num2 +#groundspeed.num3 +#groundspeed.num4 +#groundspeed.num5 +#groundspeed.num6 +#groundspeed.num7 +#groundspeed.digit +#groundspeed.tag.kmh +#groundspeed.tag.kt +#attitude.aircraft +#ete.digit +#cdi.digit +#cdi.tag.sm +#cdi.tag.nm +#cdi.tag.km +#waypoint.id +#waypoint.distance +#waypoint.tag.km +#waypoint.tag.nm +#altimeter.needle100 +#altimeter.needle1000 +#altimeter.digit +#altimeter.tag.m +#altimeter.tag.ft +#vsi.needle +#compass.needle +#compass.dot +#compass.grade diff --git a/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.svg b/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.svg new file mode 100644 index 000000000..f440edc67 --- /dev/null +++ b/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.svg @@ -0,0 +1,2073 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.2" + width="320" + height="240" + id="svg2"> + <defs + id="defs4" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + transform="translate(0,-812.36218)" + id="layer1" /> + <g + id="layer2"> + <rect + width="320" + height="240" + x="-0.0011160821" + y="0.0016736872" + id="background" + style="fill:#999999;fill-opacity:0.40201015;stroke:none" /> + <path + d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z" + transform="matrix(0.93709766,0,0,0.93709766,-22.042632,88.330242)" + id="attitude" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z" + transform="matrix(0.93709766,0,0,0.93709766,192.95737,88.330242)" + id="vertical-speed" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z" + transform="matrix(0.93709766,0,0,0.93709766,192.95737,-46.169758)" + id="altimeter" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z" + transform="matrix(0.93709766,0,0,0.93709766,-22.042632,-46.169758)" + id="ground-speed" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z" + transform="matrix(1.3775336,0,0,1.3775337,49.680968,-25.777238)" + id="altimeter-7" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <rect + width="90" + height="40" + x="115" + y="4" + id="rect4000" + style="fill:#ffffff;fill-opacity:1;stroke:none" /> + <rect + width="80" + height="24" + x="4" + y="108.1" + id="groundspeed.field" + style="fill:#ffffff;fill-opacity:1;stroke:none" /> + <rect + width="80" + height="24" + x="237.2" + y="108.2" + id="altimeter.digit" + style="fill:#ffffff;fill-opacity:1;stroke:none" /> + <rect + width="80" + height="24" + x="121" + y="203" + id="altimeter.digit-2" + style="fill:#ffffff;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="8.5" + ry="0" + x="52.25" + y="-102.15" + transform="matrix(0,1,-1,0,0,0)" + id="rect4109" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="8.5" + ry="0" + x="52.25" + y="-12.350002" + transform="matrix(0,1,-1,0,0,0)" + id="rect4111" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="41.385792" + y="-111.14726" + transform="matrix(-0.18727573,0.98230739,-0.98230739,-0.18727573,0,0)" + id="rect4153" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="28.123848" + y="-118.33607" + transform="matrix(-0.38008938,0.92494976,-0.92494976,-0.38008938,0,0)" + id="rect4157" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="14.493525" + y="-122.56259" + transform="matrix(-0.54842897,0.83619715,-0.83619715,-0.54842897,0,0)" + id="rect4161" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="14.493525" + y="-30.262606" + transform="matrix(-0.54842897,0.83619715,-0.83619715,-0.54842897,0,0)" + id="rect4163" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <g + id="g4189"> + <rect + width="1.6" + height="8.5" + ry="0" + x="52.200001" + y="3.8999996" + id="rect4068" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="8.5" + ry="0" + x="52.200001" + y="93.699997" + id="rect4068-7" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="8.5" + ry="0" + x="52.25" + y="-102.15" + transform="matrix(0,1,-1,0,0,0)" + id="rect4113" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="8.5" + ry="0" + x="52.25" + y="-12.350002" + transform="matrix(0,1,-1,0,0,0)" + id="rect4115" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="74.188675" + y="-49.114647" + transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)" + id="rect4121" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="74.188675" + y="43.185352" + transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)" + id="rect4123" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="-0.76464731" + y="-124.13867" + transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)" + id="rect4125" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="-0.76464731" + y="-31.838675" + transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)" + id="rect4127" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="61.831181" + y="-7.9112091" + transform="matrix(0.97934806,0.20218155,-0.20218155,0.97934806,0,0)" + id="rect4129" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="61.831181" + y="84.388786" + transform="matrix(0.97934806,0.20218155,-0.20218155,0.97934806,0,0)" + id="rect4131" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="68.366661" + y="-20.179752" + transform="matrix(0.92520451,0.37946886,-0.37946886,0.92520451,0,0)" + id="rect4133" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="68.366661" + y="72.120247" + transform="matrix(0.92520451,0.37946886,-0.37946886,0.92520451,0,0)" + id="rect4135" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="72.643318" + y="-34.004646" + transform="matrix(0.83508878,0.5501152,-0.5501152,0.83508878,0,0)" + id="rect4137" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="72.643318" + y="58.295353" + transform="matrix(0.83508878,0.5501152,-0.5501152,0.83508878,0,0)" + id="rect4139" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="72.692322" + y="-64.05574" + transform="matrix(0.5520499,0.83381108,-0.83381108,0.5520499,0,0)" + id="rect4141" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="72.692322" + y="28.244259" + transform="matrix(0.5520499,0.83381108,-0.83381108,0.5520499,0,0)" + id="rect4143" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="68.201447" + y="-78.511581" + transform="matrix(0.37334734,0.92769163,-0.92769163,0.37334734,0,0)" + id="rect4145" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="68.201447" + y="13.788419" + transform="matrix(0.37334734,0.92769163,-0.92769163,0.37334734,0,0)" + id="rect4147" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="61.30212" + y="-91.181282" + transform="matrix(0.18879526,0.98201647,-0.98201647,0.18879526,0,0)" + id="rect4149" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="61.30212" + y="1.1187148" + transform="matrix(0.18879526,0.98201647,-0.98201647,0.18879526,0,0)" + id="rect4151" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="41.385792" + y="-18.847269" + transform="matrix(-0.18727573,0.98230739,-0.98230739,-0.18727573,0,0)" + id="rect4155" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="28.123848" + y="-26.036079" + transform="matrix(-0.38008938,0.92494976,-0.92494976,-0.38008938,0,0)" + id="rect4159" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="41.385792" + y="-111.14726" + transform="matrix(-0.18727573,0.98230739,-0.98230739,-0.18727573,0,0)" + id="rect4165" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="28.123848" + y="-118.33607" + transform="matrix(-0.38008938,0.92494976,-0.92494976,-0.38008938,0,0)" + id="rect4167" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="14.493525" + y="-122.56259" + transform="matrix(-0.54842897,0.83619715,-0.83619715,-0.54842897,0,0)" + id="rect4169" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="14.493525" + y="-30.262606" + transform="matrix(-0.54842897,0.83619715,-0.83619715,-0.54842897,0,0)" + id="rect4171" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="-15.777901" + y="-122.62764" + transform="matrix(-0.83435279,0.55123083,-0.55123083,-0.83435279,0,0)" + id="rect4177" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="-30.180952" + y="-118.14319" + transform="matrix(-0.92779643,0.37308683,-0.37308683,-0.92779643,0,0)" + id="rect4179" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6" + height="6" + ry="0" + x="-42.718975" + y="-111.32797" + transform="matrix(-0.98167366,0.19056974,-0.19056974,-0.98167366,0,0)" + id="rect4181" + style="fill:#000000;fill-opacity:1;stroke:none" /> + </g> + <flowRoot + transform="matrix(0.92912514,0,0,1,-42.328419,3.125)" + id="groundspeed.num0" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion4255"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect4257" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara4259" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">0</flowPara></flowRoot> <flowRoot + transform="matrix(0.80734981,0,0,1,-7.3264142,13.125)" + id="groundspeed.num1" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion4263"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect4265" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara4269" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">25</flowPara></flowRoot> <flowRoot + transform="matrix(0.77073683,0,0,1,3.2050444,35.625)" + id="groundspeed.num2" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion4275"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect4277" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara4279" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">50</flowPara></flowRoot> <flowRoot + transform="matrix(0.78963338,0,0,1,-6.7731346,60.641704)" + id="groundspeed.num3" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion4275-4"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect4277-9" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara4279-3" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">75</flowPara></flowRoot> <flowRoot + transform="matrix(0.79911469,0,0,1,-36.639658,70.391704)" + id="groundspeed.num4" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion4275-7"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect4277-6" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara4279-2" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">100</flowPara></flowRoot> <flowRoot + transform="matrix(0.7696195,0,0,1,-56.437551,60.016704)" + id="groundspeed.num5" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion4275-7-3"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect4277-6-4" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara4361" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">125</flowPara></flowRoot> <flowRoot + transform="matrix(0.73355437,0,0,1,-58.454664,35.766704)" + id="groundspeed.num6" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion4275-7-4"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect4277-6-0" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara4378" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">150</flowPara></flowRoot> <flowRoot + transform="matrix(0.70325533,0,0,1,-51.048606,13.016704)" + id="groundspeed.num7" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion4275-7-6"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect4277-6-5" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara4279-2-8" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">175</flowPara></flowRoot> <path + d="m 58.601475,53.058643 a 5.2149124,5.2149124 0 1 1 -10.429825,0 5.2149124,5.2149124 0 1 1 10.429825,0 z" + transform="matrix(0.27820416,0,0,0.27820416,38.147499,38.242265)" + id="path4420" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 52.151892,51.715156 1.811739,0 0.343347,-29.254997 -1.290095,-3.769973 -1.309259,3.769973 z" + id="groundspeed.needle" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.83010668px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <rect + width="1.6063689" + height="6.625" + x="267.64365" + y="3.9179695" + id="rect4430" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.625" + x="267.64365" + y="95.445328" + id="rect4432" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <g + id="g3573"> + <rect + width="1.6063689" + height="6.7113838" + x="267.64365" + y="3.8315856" + id="rect4434" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7335916" + x="267.64365" + y="95.445328" + id="rect4436" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="52.202068" + y="-317.62048" + transform="matrix(0,1,-1,0,0,0)" + id="rect4442" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.8110361" + x="52.202068" + y="-225.65811" + transform="matrix(0,1,-1,0,0,0)" + id="rect4444" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="271.06024" + y="-80.214516" + transform="matrix(0.95275068,0.30375342,-0.30375342,0.95275068,0,0)" + id="rect4446" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6317545" + height="6.7705202" + x="271.09058" + y="12.409986" + transform="matrix(0.95383956,0.30031666,-0.30722144,0.95163805,0,0)" + id="rect4448" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="-31.844034" + y="-321.03708" + transform="matrix(-0.30375342,0.95275068,-0.95275068,-0.30375342,0,0)" + id="rect4450" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6080824" + height="6.8039274" + x="-30.991776" + y="-229.01402" + transform="matrix(-0.30691956,0.95173546,-0.95374609,-0.30061336,0,0)" + id="rect4452" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="248.08788" + y="-162.86844" + transform="matrix(0.81187324,0.58383374,-0.58383374,0.81187324,0,0)" + id="rect4454" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6267194" + height="6.7917771" + x="247.49475" + y="-69.658257" + transform="matrix(0.81531703,0.5790148,-0.58865132,0.80838705,0,0)" + id="rect4456" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="-114.49795" + y="-298.0647" + transform="matrix(-0.58383374,0.81187324,-0.81187324,-0.58383374,0,0)" + id="rect4458" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6126902" + height="6.7847376" + x="-113.24024" + y="-205.63495" + transform="matrix(-0.58823376,0.80869094,-0.81502017,-0.57943258,0,0)" + id="rect4460" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="199.58815" + y="-235.49751" + transform="matrix(0.5865682,0.80989984,-0.80989984,0.5865682,0,0)" + id="rect4462" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6127495" + height="6.7844901" + x="198.66458" + y="-142.59309" + transform="matrix(0.59096712,0.80669564,-0.81306877,0.58216766,0,0)" + id="rect4464" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="-187.12703" + y="-249.56497" + transform="matrix(-0.80989984,0.5865682,-0.5865682,-0.80989984,0,0)" + id="rect4466" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6439459" + height="6.8540306" + x="-185.7386" + y="-156.34355" + transform="matrix(-0.81468009,0.57991064,-0.59322205,-0.80503888,0,0)" + id="rect4468" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="131.74774" + y="-288.55518" + transform="matrix(0.30577534,0.95210369,-0.95210369,0.30577534,0,0)" + id="rect4470" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6081053" + height="6.8038325" + x="130.99802" + y="-196.192" + transform="matrix(0.30895816,0.95107563,-0.95311174,0.3026186,0,0)" + id="rect4472" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.7113838" + x="-240.18471" + y="-181.72456" + transform="matrix(-0.95210369,0.30577534,-0.30577534,-0.95210369,0,0)" + id="rect4474" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6404532" + height="6.8307247" + x="-239.97179" + y="-89.532822" + transform="matrix(-0.95282935,0.30350655,-0.30805757,-0.95136772,0,0)" + id="rect4476" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <flowRoot + transform="translate(-0.2754457,-3.5401871)" + id="flowRoot4478" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484">0</flowPara></flowRoot> <flowRoot + transform="translate(21.040935,3.9900465)" + id="flowRoot4478-1" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-9"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-0" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484-8">1</flowPara></flowRoot> <flowRoot + transform="translate(33.584263,20.529935)" + id="flowRoot4478-7" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-3"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-5" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484-88">2</flowPara></flowRoot> <flowRoot + transform="translate(33.680922,42.620367)" + id="flowRoot4478-2" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-5"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-4" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4539">3</flowPara></flowRoot> <flowRoot + transform="translate(22.496008,59.557522)" + id="flowRoot4478-14" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-33"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-8" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484-7">4</flowPara></flowRoot> <flowRoot + transform="translate(0.76531764,67.120655)" + id="flowRoot4478-23" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-35"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-7" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484-75">5</flowPara></flowRoot> <flowRoot + transform="translate(-20.858849,59.664045)" + id="flowRoot4478-0" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-7"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-3" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484-5">6</flowPara></flowRoot> <flowRoot + transform="translate(-32.789425,42.72689)" + id="flowRoot4478-5" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-57"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-75" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484-6">7</flowPara></flowRoot> <flowRoot + transform="translate(-32.895947,20.676631)" + id="flowRoot4478-00" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-4"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-1" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484-52">8</flowPara></flowRoot> <flowRoot + transform="translate(-20.645803,3.5264293)" + id="flowRoot4478-52" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4480-52"><rect + width="14.061035" + height="19.813276" + x="262.89874" + y="11.827754" + id="rect4482-78" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4484-2">9</flowPara></flowRoot> </g> + <path + d="m 58.601475,53.058643 a 5.2149124,5.2149124 0 1 1 -10.429825,0 5.2149124,5.2149124 0 1 1 10.429825,0 z" + transform="matrix(0.27820416,0,0,0.27820416,253.58106,38.242265)" + id="path4623" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 267.58545,51.715156 1.81174,0 0.34335,-29.254997 -1.2901,-3.769973 -1.30925,3.769973 z" + id="altimeter.needle100" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.83010668px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 267.32911,51.728007 2.35466,0 0.44623,-21.137364 -1.67669,-2.723886 -1.70158,2.723886 z" + id="altimeter.needle1000" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.80440539px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <g + id="g4721"> + <rect + width="1.6063689" + height="6.7113838" + x="186.95514" + y="-102.49763" + transform="matrix(0,1,-1,0,0,0)" + id="rect4629" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.6063689" + height="6.2084513" + x="186.95514" + y="-9.9326706" + transform="matrix(0,1,-1,0,0,0)" + id="rect4631" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="2.3111713" + height="9.7480497" + x="157.92429" + y="-163.29739" + transform="matrix(-0.34207939,0.93967106,-0.94232198,-0.33470777,0,0)" + id="rect4633" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="2.4414001" + height="10.615479" + x="158.44794" + y="-76.365997" + transform="matrix(-0.34826793,0.93739503,-0.94443467,-0.32869919,0,0)" + id="rect4635" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="2.4395962" + height="10.563455" + x="193.33693" + y="-33.362484" + transform="matrix(0.34897674,0.93713139,-0.9468911,0.32155442,0,0)" + id="rect4637" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="2.2233691" + height="9.7520838" + x="194.25798" + y="55.044102" + transform="matrix(0.34824571,0.93740329,-0.94665692,0.3222432,0,0)" + id="rect4639" + style="fill:#000000;fill-opacity:1;stroke:none" /> + </g> + <g + id="attitude.aircraft"> + <rect + width="82.704796" + height="1.5064626" + x="11.29847" + y="186.97252" + id="rect4641" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="3.6513472" + height="13.558163" + x="51.183891" + y="167.68979" + id="rect4643" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <path + d="m 60.748103,188.25301 a 7.0803742,7.0803742 0 1 1 -14.160749,0 7.0803742,7.0803742 0 1 1 14.160749,0 z" + transform="translate(-0.67562361,-0.64213919)" + id="path4647" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <flowRoot + transform="matrix(1.0847592,0,0,1.2240729,6.0953794,-28.573399)" + id="groundspeed.digit" + xml:space="preserve" + style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4666"><rect + width="40.647007" + height="22.295641" + x="12.352993" + y="111.3481" + id="rect4668" + style="font-size:16px" /></flowRegion><flowPara + id="flowPara4670" + style="font-size:16px">000</flowPara></flowRoot> <flowRoot + transform="matrix(1,0,0,0.86507717,-0.625,14.059562)" + id="groundspeed.tag.kt" + xml:space="preserve" + style="font-size:10px;font-style:normal;font-weight:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4674"><rect + width="8.5868378" + height="29.827953" + x="53.630066" + y="113.0052" + id="rect4676" + style="font-size:10px;line-height:100%" /></flowRegion><flowPara + id="flowPara4678">k</flowPara><flowPara + id="flowPara4680">t</flowPara></flowRoot> <flowRoot + transform="matrix(1,0,0,0.86507717,-0.625,11.347929)" + id="groundspeed.tag.kmh" + xml:space="preserve" + style="font-size:10px;font-style:normal;font-weight:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4699"><rect + width="10.0933" + height="31.917671" + x="53.630066" + y="113.0052" + id="rect4701" + style="font-size:10px;line-height:100%" /></flowRegion><flowPara + id="flowPara4703">k</flowPara><flowPara + id="flowPara4705" + style="line-height:60.00000238%">m</flowPara><flowPara + id="flowPara4711">h</flowPara><flowPara + id="flowPara4707" /><flowPara + id="flowPara4709" /></flowRoot> <flowRoot + transform="translate(12.051701,-0.30129252)" + id="waypoint.id" + xml:space="preserve" + style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4715"><rect + width="78.03476" + height="15.064626" + x="122.32476" + y="5.8957152" + id="rect4717" /></flowRegion><flowPara + id="flowPara4719">waypoint</flowPara></flowRoot> <flowRoot + transform="translate(5.7245578,-0.30129252)" + id="waypoint.distance" + xml:space="preserve" + style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4723"><rect + width="81.348976" + height="14.160748" + x="119.91442" + y="26.684898" + id="rect4725" /></flowRegion><flowPara + id="flowPara4727">wpt-dist</flowPara></flowRoot> <flowRoot + transform="matrix(1.4680273,0,0,1.8298997,-115.30015,-100.7714)" + id="altitude.digit" + xml:space="preserve" + style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4731"><rect + width="52.123604" + height="15.064626" + x="245.55341" + y="112.55327" + id="rect4733" + style="font-size:12px" /></flowRegion><flowPara + id="flowPara4735">0000</flowPara></flowRoot> <flowRoot + id="altitude.tag.ft" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4739"><rect + width="12.051695" + height="16.571083" + x="294.66409" + y="111.95068" + id="rect4741" + style="font-size:14px" /></flowRegion><flowPara + id="flowPara4743">ft</flowPara></flowRoot> <flowRoot + id="altitude.tag.m" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4747"><rect + width="14.76333" + height="18.077538" + x="294.66409" + y="111.95068" + id="rect4749" + style="font-size:14px" /></flowRegion><flowPara + id="flowPara4751">m</flowPara></flowRoot> <flowRoot + transform="matrix(1.2502472,0,0,1.7397964,-29.941536,-158.1646)" + id="ete.digit" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4755"><rect + width="58.450745" + height="18.07753" + x="131.96613" + y="205.35136" + id="rect4757" + style="font-size:14px" /></flowRegion><flowPara + id="flowPara4759">00:00</flowPara></flowRoot> <flowRoot + transform="matrix(0.91214252,0,0,1,51.33673,44.79294)" + id="cdi.digit" + xml:space="preserve" + style="font-size:9px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:-1.04705298px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4763"><rect + width="70.502449" + height="51.521019" + x="153.35789" + y="141.47734" + id="rect4765" + style="font-size:9px;letter-spacing:-1.04705298px" /></flowRegion><flowPara + id="flowPara4767" + style="letter-spacing:-1.04705298px">0.00</flowPara></flowRoot> <flowRoot + transform="translate(44.593252,38.999889)" + id="cdi.tag.nm" + xml:space="preserve" + style="font-size:6px;font-style:normal;font-weight:normal;line-height:63.99999857%;letter-spacing:-1px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4771"><rect + width="45.344524" + height="34.573315" + x="163.97845" + y="149.61224" + id="rect4773" + style="font-size:6px;line-height:63.99999857%;letter-spacing:-1px" /></flowRegion><flowPara + id="flowPara4777">n</flowPara></flowRoot> <flowRoot + transform="translate(44.566621,38.999889)" + id="cdi.tag.km" + xml:space="preserve" + style="font-size:6px;font-style:normal;font-weight:normal;line-height:63.99999857%;letter-spacing:-1px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4791"><rect + width="45.344524" + height="34.573315" + x="163.97845" + y="149.61224" + id="rect4793" + style="font-size:6px;line-height:63.99999857%;letter-spacing:-1px" /></flowRegion><flowPara + id="flowPara4797">k</flowPara></flowRoot> <flowRoot + transform="translate(44.779667,38.933312)" + id="cdi.tag.sm" + xml:space="preserve" + style="font-size:6px;font-style:normal;font-weight:normal;line-height:63.99999857%;letter-spacing:-1px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4781"><rect + width="45.344524" + height="34.573315" + x="163.97845" + y="149.61224" + id="rect4783" + style="font-size:6px;line-height:63.99999857%;letter-spacing:-1px" /></flowRegion><flowPara + id="flowPara4787">s</flowPara></flowRoot> <flowRoot + transform="translate(6.1764966,15.365918)" + id="flowRoot4801" + xml:space="preserve" + style="font-size:6px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4803"><rect + width="26.438417" + height="22.295647" + x="201.18808" + y="174.39355" + id="rect4805" + style="font-size:6px" /></flowRegion><flowPara + id="flowPara4807">m</flowPara></flowRoot> <flowRoot + id="waypoint.tag.nm" + xml:space="preserve" + style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4815"><rect + width="23.648104" + height="33.661266" + x="174.69771" + y="20.136547" + id="rect4817" /></flowRegion><flowPara + id="flowPara4819">n</flowPara></flowRoot> <flowRoot + id="waypoint.tag.km" + xml:space="preserve" + style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4823"><rect + width="23.648104" + height="33.661266" + x="174.69771" + y="20.136547" + id="rect4825" /></flowRegion><flowPara + id="flowPara4827">k</flowPara></flowRoot> <flowRoot + transform="translate(5.69898,9.1609772)" + id="flowRoot4829" + xml:space="preserve" + style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4831"><rect + width="23.222012" + height="48.574482" + x="167.45415" + y="18.43218" + id="rect4833" /></flowRegion><flowPara + id="flowPara4835">m</flowPara></flowRoot> <flowRoot + transform="translate(6.0718105,0.74566093)" + id="flowRoot4839" + xml:space="preserve" + style="font-size:9px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion4841"><rect + width="34.619972" + height="13.421897" + x="145.93649" + y="226.89767" + id="rect4843" + style="font-size:9px" /></flowRegion><flowPara + id="flowPara4845">ETE</flowPara></flowRoot> <path + d="m 58.601475,53.058643 a 5.2149124,5.2149124 0 1 1 -10.429825,0 5.2149124,5.2149124 0 1 1 10.429825,0 z" + transform="matrix(0.27820416,0,0,0.27820416,253.5787,172.92849)" + id="path3312" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 267.11767,188.53617 0,-1.77689 -33.5292,-0.33674 -4.32077,1.26527 4.32077,1.28408 z" + id="vsi.needle" + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.88009381px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <g + id="g3498"> + <rect + width="7.6829591" + height="1.6103228" + x="218.74294" + y="186.89597" + id="rect3222" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="7.6829591" + height="1.6103228" + x="275.99359" + y="-35.698952" + transform="matrix(0.7538176,0.65708373,-0.65708373,0.7538176,0,0)" + id="rect3232" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="7.6829591" + height="1.6103228" + x="165.80214" + y="-247.48637" + transform="matrix(0.10760739,0.99419347,-0.99419347,0.10760739,0,0)" + id="rect3234" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="7.6829591" + height="1.6103228" + x="-50.934574" + y="-328.35532" + transform="matrix(-0.57613863,0.817352,-0.817352,-0.57613863,0,0)" + id="rect3236" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="7.6829591" + height="1.6103228" + x="-272.3898" + y="-241.00856" + transform="matrix(-0.97740286,0.21138508,-0.21138508,-0.97740286,0,0)" + id="rect3238" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="7.6829591" + height="1.6103228" + x="-352.34006" + y="-126.09131" + transform="matrix(-0.97639237,-0.21600449,0.21600449,-0.97639237,0,0)" + id="rect3240" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="7.6829591" + height="1.6103228" + x="-356.9888" + y="112.60193" + transform="matrix(-0.57043814,-0.82134057,0.82134057,-0.57043814,0,0)" + id="rect3242" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="7.6829591" + height="1.6103228" + x="-205.41924" + y="287.36249" + transform="matrix(0.11452166,-0.99342075,0.99342075,0.11452166,0,0)" + id="rect3244" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="7.6829591" + height="1.6103228" + x="30.825121" + y="316.69626" + transform="matrix(0.75691627,-0.65351186,0.65351186,0.75691627,0,0)" + id="rect3246" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="242.65268" + y="146.92255" + transform="matrix(0.98988938,0.14184153,-0.14184153,0.98988938,0,0)" + id="rect3248" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="261.41171" + y="101.68025" + transform="matrix(0.95767412,0.28785461,-0.28785461,0.95767412,0,0)" + id="rect3250" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="272.37955" + y="58.849186" + transform="matrix(0.91018387,0.41420445,-0.41420445,0.91018387,0,0)" + id="rect3252" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="277.62958" + y="11.412684" + transform="matrix(0.84033083,0.54207388,-0.54207388,0.84033083,0,0)" + id="rect3254" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="266.15137" + y="-87.590607" + transform="matrix(0.63841003,0.76969645,-0.76969645,0.63841003,0,0)" + id="rect3256" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="249.68033" + y="-133.71512" + transform="matrix(0.5165068,0.85628309,-0.85628309,0.5165068,0,0)" + id="rect3258" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="229.05382" + y="-172.82188" + transform="matrix(0.39648395,0.91804165,-0.91804165,0.39648395,0,0)" + id="rect3260" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="201.09773" + y="-211.50319" + transform="matrix(0.25886717,0.96591293,-0.96591293,0.25886717,0,0)" + id="rect3262" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="126.28197" + y="-277.07086" + transform="matrix(-0.04302789,0.99907387,-0.99907387,-0.04302789,0,0)" + id="rect3264" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="83.121819" + y="-300.22183" + transform="matrix(-0.19151506,0.98148968,-0.98148968,-0.19151506,0,0)" + id="rect3266" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="41.588779" + y="-315.38092" + transform="matrix(-0.32194983,0.94675673,-0.94675673,-0.32194983,0,0)" + id="rect3268" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-5.0937634" + y="-325.30688" + transform="matrix(-0.45611324,0.88992174,-0.88992174,-0.45611324,0,0)" + id="rect3270" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-104.74725" + y="-323.69815" + transform="matrix(-0.70262879,0.71155659,-0.71155659,-0.70262879,0,0)" + id="rect3272" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-152.27719" + y="-311.87997" + transform="matrix(-0.80087177,0.59883587,-0.59883587,-0.80087177,0,0)" + id="rect3274" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-193.23581" + y="-295.23114" + transform="matrix(-0.87422257,0.48552539,-0.48552539,-0.87422257,0,0)" + id="rect3276" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-234.49757" + y="-271.24673" + transform="matrix(-0.93549832,0.35333114,-0.35333114,-0.93549832,0,0)" + id="rect3278" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-162.0838" + y="306.86252" + transform="matrix(0.25706019,-0.96639539,0.96639539,0.25706019,0,0)" + id="rect3280" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-114.95224" + y="320.181" + transform="matrix(0.39828216,-0.91726295,0.91726295,0.39828216,0,0)" + id="rect3282" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-71.129807" + y="326.04526" + transform="matrix(0.51818377,-0.8552693,0.8552693,0.51818377,0,0)" + id="rect3284" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-23.404987" + y="325.69061" + transform="matrix(0.63696937,-0.77088911,0.77088911,0.63696937,0,0)" + id="rect3286" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="73.566429" + y="302.67017" + transform="matrix(0.83931553,-0.54364458,0.54364458,0.83931553,0,0)" + id="rect3288" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="117.43859" + y="280.89859" + transform="matrix(0.91099379,-0.41242007,0.41242007,0.91099379,0,0)" + id="rect3290" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="153.85374" + y="255.82408" + transform="matrix(0.95823636,-0.28597742,0.28597742,0.95823636,0,0)" + id="rect3292" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="188.98593" + y="223.52063" + transform="matrix(0.98962236,-0.14369265,0.14369265,0.98962236,0,0)" + id="rect3294" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-367.38251" + y="-80.587944" + transform="matrix(-0.93442165,-0.35616876,0.35616876,-0.93442165,0,0)" + id="rect3296" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-375.72723" + y="-32.326904" + transform="matrix(-0.87086892,-0.49151533,0.49151533,-0.87086892,0,0)" + id="rect3298" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-377.00223" + y="11.867791" + transform="matrix(-0.79674199,-0.60431961,0.60431961,-0.79674199,0,0)" + id="rect3300" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-371.68625" + y="59.296951" + transform="matrix(-0.70046597,-0.7136858,0.7136858,-0.70046597,0,0)" + id="rect3302" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-338.7059" + y="153.34851" + transform="matrix(-0.45341022,-0.89130196,0.89130196,-0.45341022,0,0)" + id="rect3304" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-312.48981" + y="194.71857" + transform="matrix(-0.31544292,-0.94894455,0.94894455,-0.31544292,0,0)" + id="rect3306" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-283.76413" + y="228.32857" + transform="matrix(-0.18477279,-0.98278127,0.98278127,-0.18477279,0,0)" + id="rect3308" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="4.6335611" + height="1.6103228" + x="-247.98224" + y="259.9108" + transform="matrix(-0.03999549,-0.99919986,0.99919986,-0.03999549,0,0)" + id="rect3310" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <flowRoot + transform="matrix(0.91254763,0,0,1.1416582,204.59127,169.04494)" + id="flowRoot3320" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion3322"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect3324" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara3326" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">20</flowPara></flowRoot> <flowRoot + transform="matrix(0.91254763,0,0,1.1416582,190.36074,141.291)" + id="flowRoot3328" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion3330"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect3332" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara3336" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">15</flowPara></flowRoot> <flowRoot + transform="matrix(0.91254763,0,0,1.1416582,166.31911,134.83865)" + id="flowRoot3340" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion3342"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect3344" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara3346" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">10</flowPara></flowRoot> <flowRoot + transform="matrix(0.91254763,0,0,1.1416582,148.64144,146.06396)" + id="flowRoot3348" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion3350"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect3352" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara3354" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">5</flowPara></flowRoot> <flowRoot + transform="matrix(0.91254763,0,0,1.1416582,140.06777,169.13332)" + id="flowRoot3356" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion3358"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect3360" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara3362" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">0</flowPara></flowRoot> <flowRoot + transform="matrix(0.91254763,0,0,1.1416582,190.36074,196.53372)" + id="flowRoot3364" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion3366"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect3368" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara3370" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">15</flowPara></flowRoot> <flowRoot + transform="matrix(0.91254763,0,0,1.1416582,166.31911,202.80929)" + id="flowRoot3372" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion3374"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect3376" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara3378" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">10</flowPara></flowRoot> <flowRoot + transform="matrix(0.91254763,0,0,1.1416582,148.64144,191.67235)" + id="flowRoot3380" + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion + id="flowRegion3382"><rect + width="123.75" + height="102.25" + x="98.5" + y="8.000001" + id="rect3384" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara + id="flowPara3386" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">5</flowPara></flowRoot> </g> + <flowRoot + transform="translate(4.5,-5.25)" + id="compass.N" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"><flowRegion + id="flowRegion3450"><rect + width="28.75" + height="38.25" + x="148" + y="58.5" + id="rect3452" + style="font-size:20px;font-weight:normal;-inkscape-font-specification:Sans" /></flowRegion><flowPara + id="flowPara3454">N</flowPara></flowRoot> <flowRoot + transform="translate(5.5290291,103.5)" + id="compass.S" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"><flowRegion + id="flowRegion3458"><rect + width="28.75" + height="38.25" + x="148" + y="58.5" + id="rect3460" + style="font-size:20px;font-weight:normal;-inkscape-font-specification:Sans" /></flowRegion><flowPara + id="flowPara3462">S</flowPara></flowRoot> <flowRoot + transform="matrix(0.66814815,0,0,1,-0.8865267,49.5)" + id="compass.W" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"><flowRegion + id="flowRegion3466"><rect + width="28.75" + height="38.25" + x="148" + y="58.5" + id="rect3468" + style="font-size:20px;font-weight:normal;-inkscape-font-specification:Sans" /></flowRegion><flowPara + id="flowPara3470">W</flowPara></flowRoot> <flowRoot + transform="translate(61.631581,49.354555)" + id="compass.E" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"><flowRegion + id="flowRegion3645"><rect + width="28.75" + height="38.25" + x="148" + y="58.5" + id="rect3647" + style="font-size:20px;font-weight:normal;-inkscape-font-specification:Sans" /></flowRegion><flowPara + id="flowPara3649">E</flowPara></flowRoot> <g + id="compass.grade"> + <rect + width="1.7499996" + height="8.2542181" + x="159.15625" + y="47.59375" + id="rect3390" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="177.56281" + y="17.981537" + transform="matrix(0.98480775,0.17364817,-0.17364817,0.98480775,0,0)" + id="rect3414" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="198.85056" + y="-83.347023" + transform="matrix(0.76604444,0.64278761,-0.64278761,0.76604444,0,0)" + id="rect3677" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="193.91644" + y="-117.86279" + transform="matrix(0.64278762,0.76604444,-0.76604444,0.64278762,0,0)" + id="rect3679" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="190.54761" + y="-14.377047" + transform="matrix(0.93969262,0.34202014,-0.34202014,0.93969262,0,0)" + id="rect3681" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="197.71614" + y="-48.498837" + transform="matrix(0.86602541,0.49999999,-0.49999999,0.86602541,0,0)" + id="rect3683" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="183.06367" + y="-150.99739" + transform="matrix(0.50000001,0.8660254,-0.8660254,0.50000001,0,0)" + id="rect3685" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="166.62202" + y="-181.74403" + transform="matrix(0.34202015,0.93969262,-0.93969262,0.34202015,0,0)" + id="rect3687" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="89.512787" + y="-250.84406" + transform="matrix(-0.17364818,0.98480775,-0.98480775,-0.17364818,0,0)" + id="rect3689" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="57.154209" + y="-263.82886" + transform="matrix(-0.34202014,0.93969262,-0.93969262,-0.34202014,0,0)" + id="rect3691" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="145.09106" + y="-209.16849" + transform="matrix(0.17364818,0.98480775,-0.98480775,0.17364818,0,0)" + id="rect3693" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="119.12502" + y="-232.4375" + transform="matrix(0,1,-1,0,0,0)" + id="rect3695" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="23.032425" + y="-270.99738" + transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,0,0)" + id="rect3697" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-11.815762" + y="-272.13181" + transform="matrix(-0.64278761,0.76604444,-0.76604444,-0.64278761,0,0)" + id="rect3699" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-110.21278" + y="-239.90327" + transform="matrix(-0.93969262,0.34202014,-0.34202014,-0.93969262,0,0)" + id="rect3701" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-137.63722" + y="-218.37234" + transform="matrix(-0.98480775,0.17364819,-0.17364819,-0.98480775,0,0)" + id="rect3703" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-46.331532" + y="-267.19769" + transform="matrix(-0.76604444,0.64278761,-0.64278761,-0.76604444,0,0)" + id="rect3705" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-79.466118" + y="-256.34494" + transform="matrix(-0.8660254,0.50000001,-0.50000001,-0.8660254,0,0)" + id="rect3707" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-160.90625" + y="-192.40627" + transform="scale(-1,-1)" + id="rect3709" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-179.31281" + y="-162.79407" + transform="matrix(-0.98480776,-0.17364817,0.17364817,-0.98480776,0,0)" + id="rect3711" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-200.60059" + y="-61.465481" + transform="matrix(-0.76604444,-0.64278761,0.64278761,-0.76604444,0,0)" + id="rect3713" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-195.66643" + y="-26.949724" + transform="matrix(-0.64278761,-0.76604444,0.76604444,-0.64278761,0,0)" + id="rect3715" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-192.29761" + y="-130.43546" + transform="matrix(-0.93969262,-0.34202015,0.34202015,-0.93969262,0,0)" + id="rect3717" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-199.46609" + y="-96.313683" + transform="matrix(-0.8660254,-0.5,0.5,-0.8660254,0,0)" + id="rect3719" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-184.81367" + y="6.1848812" + transform="matrix(-0.5,-0.8660254,0.8660254,-0.5,0,0)" + id="rect3721" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-168.37201" + y="36.931526" + transform="matrix(-0.34202014,-0.93969262,0.93969262,-0.34202014,0,0)" + id="rect3723" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-91.26281" + y="106.03155" + transform="matrix(0.17364818,-0.98480775,0.98480775,0.17364818,0,0)" + id="rect3725" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-58.904194" + y="119.01632" + transform="matrix(0.34202013,-0.93969263,0.93969263,0.34202013,0,0)" + id="rect3727" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-146.84106" + y="64.35598" + transform="matrix(-0.17364818,-0.98480775,0.98480775,-0.17364818,0,0)" + id="rect3729" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-120.87499" + y="87.624985" + transform="matrix(-1.0552474e-8,-1,1,-1.0552474e-8,0,0)" + id="rect3731" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="-24.782423" + y="126.18486" + transform="matrix(0.5,-0.8660254,0.8660254,0.5,0,0)" + id="rect3733" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="10.06576" + y="127.31929" + transform="matrix(0.6427876,-0.76604445,0.76604445,0.6427876,0,0)" + id="rect3735" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="108.46275" + y="95.090775" + transform="matrix(0.93969262,-0.34202014,0.34202014,0.93969262,0,0)" + id="rect3737" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="135.88724" + y="73.559807" + transform="matrix(0.98480775,-0.17364818,0.17364818,0.98480775,0,0)" + id="rect3739" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="44.581532" + y="122.38519" + transform="matrix(0.76604445,-0.6427876,0.6427876,0.76604445,0,0)" + id="rect3741" + style="fill:#000000;fill-opacity:1;stroke:none" /> + <rect + width="1.7499996" + height="8.2542181" + x="77.716164" + y="111.53242" + transform="matrix(0.8660254,-0.5,0.5,0.8660254,0,0)" + id="rect3743" + style="fill:#000000;fill-opacity:1;stroke:none" /> + </g> + <flowRoot + transform="translate(-0.5,-2)" + id="compass.3" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3785"><rect + width="11.75" + height="23.5" + x="183.5" + y="64.5" + id="rect3787" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3789">3</flowPara></flowRoot> <flowRoot + transform="translate(20.25,19.5)" + id="compass.6" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3793"><rect + width="11.75" + height="23.5" + x="183.5" + y="64.5" + id="rect3795" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3797">6</flowPara></flowRoot> <flowRoot + transform="translate(18.5,70)" + id="flowRoot3799" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3801"><rect + width="11.75" + height="23.5" + x="183.5" + y="64.5" + id="rect3803" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3805">12</flowPara></flowRoot> <flowRoot + transform="translate(-10.25,90.5)" + id="compass.15" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3809"><rect + width="23.5" + height="23.25" + x="183.5" + y="64.5" + id="rect3811" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3813">15</flowPara></flowRoot> <flowRoot + transform="translate(-56.5,90)" + id="compass.21" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3817"><rect + width="25.5" + height="24.25" + x="183.5" + y="64.5" + id="rect3819" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3821">21</flowPara></flowRoot> <flowRoot + transform="translate(-77.5,69.25)" + id="compass.24" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3825"><rect + width="26.25" + height="23.25" + x="183.5" + y="64.5" + id="rect3827" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3829">24</flowPara></flowRoot> <flowRoot + transform="translate(-58.75,-2.2499998)" + id="compass.33" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3833"><rect + width="24" + height="23.5" + x="183.5" + y="64.5" + id="rect3835" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3837">33</flowPara></flowRoot> <flowRoot + transform="translate(-77.75,18.25)" + id="compass.30" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3841"><rect + width="24" + height="22.75" + x="183.5" + y="64.5" + id="rect3843" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3845">30</flowPara></flowRoot> <flowRoot + transform="translate(10.25,67.75)" + id="compass.12" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion + id="flowRegion3849"><rect + width="23.5" + height="23.25" + x="183.5" + y="64.5" + id="rect3851" + style="font-size:18px" /></flowRegion><flowPara + id="flowPara3853">12</flowPara></flowRoot> <g + id="compass.dot"> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,35.274989,33.098661)" + id="path4638" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,41.948309,33.098661)" + id="path4640" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,49.262445,33.098661)" + id="path4642" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,56.841746,33.098661)" + id="path4644" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,63.515066,33.098661)" + id="path4646" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,70.829202,33.098661)" + id="path4648" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,78.198309,33.098661)" + id="path4650" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,85.512445,33.098661)" + id="path4652" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,93.091746,33.098661)" + id="path4654" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,99.76507,33.098661)" + id="path4656" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z" + transform="matrix(0.71428573,0,0,0.71428573,107.0792,33.098661)" + id="path4658" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <rect + width="1.3292217" + height="89.096367" + x="159.3663" + y="75.440964" + id="compass.needle" + style="fill:#000000;fill-opacity:1;stroke:none" /> + </g> +</svg> diff --git a/Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.nas b/Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.nas new file mode 100644 index 000000000..4ec98bd04 --- /dev/null +++ b/Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.nas @@ -0,0 +1,47 @@ + +# Search the canvas texture created by the GPSmap196 +var gps196CanvasInstance = canvas.get({name: "GPSmap196-screen"}); + +# Create a new Canvas window (calling that the "widget") +var dlg = canvas.Window.new([1024, 512], "dialog").set("title", "Garmin GPSmap196"); + +# A list of all button available in the SVG file of the widget +# and associate the button with the property he will trigger +var buttons = [ + ["gps196.widget.button.in", "button-in"], ["gps196.widget.button.out", "button-out"], + ["gps196.widget.button.dto", "button-dto"], ["gps196.widget.button.page", "button-page"], + ["gps196.widget.button.quit", "button-quit"], ["gps196.widget.button.nrst", "button-nrst"], + ["gps196.widget.button.menu", "button-menu"], ["gps196.widget.button.enter", "button-enter"], + ["gps196.widget.button.power", "button-power"], ["gps196.widget.rocker.up", "rocker-up"], + ["gps196.widget.rocker.down", "rocker-down"], ["gps196.widget.rocker.left", "rocker-left"], + ["gps196.widget.rocker.right", "rocker-right"] + ]; + +# Create the content of the Canvas window with a white background +var gps196Widget = dlg.createCanvas().setColorBackground(1,1,1,1); + +# Create the main (root) group of our canvas +var root = gps196Widget.createGroup(); + +# Load the SVG file of the widget providing all buttons +canvas.parsesvg(root, "Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.svg"); + +# An helper function who add the event listener for each button +var setButtonListener = func(btn, prop) { + root.getElementById(btn).addEventListener("mousedown", func(e) { setprop("instrumentation/gps196/inputs/"~prop, 1); }); + root.getElementById(btn).addEventListener("mouseup", func(e) { setprop("instrumentation/gps196/inputs/"~prop, 0); }); + root.getElementById(btn).set("z-index", 11); +} + +# Run through all our buttons in order to setup the event listener +for( var i=0; i<size(buttons); i=i+1){ + setButtonListener(buttons[i][0], buttons[i][1]); +} + +# Add a background image to our Canvas window +var background = root.createChild("image"); +background.setFile("Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.png").setSize(1024,512).set("z-index",10); + +# Include the canvas texture in the display of the widget +var canvasScreenWidget = root.createChild("image"); +canvasScreenWidget.setFile(gps196CanvasInstance.getPath()).setSize(563,359).setTranslation(87,53).set("z-index", 11); diff --git a/Materials/regions/alaska.xml b/Materials/regions/alaska.xml new file mode 100644 index 000000000..943ce60d8 --- /dev/null +++ b/Materials/regions/alaska.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<!-- General settings for all Alaska materials --> +<PropertyList> + <!-- Define Alaska as a box with given latitude/longitude --> + <condition> + <and> + <greater-than> + <property>position/longitude-deg</property> + <value>-180.0</value> + </greater-than> + <less-than> + <property>position/longitude-deg</property> + <value>-60.0</value> + </less-than> + <greater-than> + <property>position/latitude-deg</property> + <value>55.0</value> + </greater-than> + <less-than> + <property>position/latitude-deg</property> + <value>90.0</value> + </less-than> + </and> + </condition> + +</PropertyList> diff --git a/Materials/regions/materials.xml b/Materials/regions/materials.xml index 2b1bd1696..1fa712860 100644 --- a/Materials/regions/materials.xml +++ b/Materials/regions/materials.xml @@ -3639,6 +3639,143 @@ </material> +<!-- REGIONAL DEFINITION ALASKA AND NORTHWEST TERRITORIES--> + + + <material include="Materials/regions/alaska.xml"> + <effect>Effects/forest</effect> + <name>MixedForestCover</name> + <name>MixedForest</name> + <name>RainForest</name> + <texture-set> + <texture>Terrain/mixedforest-hires-autumn.png</texture> + <texture n="11">Terrain/grass_hires.png</texture> + <texture n="12">Terrain/herbtundra_iceland.png</texture> + </texture-set> + <parameters> + <hires_overlay_bias>-0.05</hires_overlay_bias> + </parameters> + <xsize>2000</xsize> + <ysize>2000</ysize> + <light-coverage>5000000.0</light-coverage> + <wood-coverage>4000.0</wood-coverage> + <tree-texture>Trees/mixed.png</tree-texture> + <tree-varieties>8</tree-varieties> + <tree-range-m alias="/params/forest/tree-range-m"/> + <tree-height-m>25.0</tree-height-m> + <tree-width-m>15.0</tree-width-m> + <rolling-friction>1</rolling-friction> + <bumpiness>0.95</bumpiness> + </material> + + <material include="Materials/regions/alaska.xml"> + <effect>Effects/forest</effect> + <name>DeciduousBroadCover</name> + <name>DeciduousForest</name> + <name>Bog</name> + <name>Heath</name> + <texture-set> + <texture>Terrain/deciduous-hires-autumn.png</texture> + <texture n="11">Terrain/grass_hires.png</texture> + <texture n="12">Terrain/herbtundra_iceland.png</texture> + </texture-set> + <parameters> + <hires_overlay_bias>-0.05</hires_overlay_bias> + </parameters> + <xsize>2000</xsize> + <ysize>2000</ysize> + <light-coverage>10000000.0</light-coverage> + <wood-coverage>4000.0</wood-coverage> + <tree-texture>Trees/deciduous.png</tree-texture> + <tree-varieties>8</tree-varieties> + <tree-range-m alias="/params/forest/tree-range-m"/> + <tree-height-m>25.0</tree-height-m> + <tree-width-m>15.0</tree-width-m> + <rolling-friction>1</rolling-friction> + <bumpiness>0.85</bumpiness> + </material> + + <material include="Materials/regions/alaska.xml"> + <effect>Effects/landmass-scrub</effect> + <name>ShrubCover</name> + <name>ShrubGrassCover</name> + <name>ScrubCover</name> + <name>Scrub</name> + <name>Sclerophyllous</name> + <texture-set> + <texture>Terrain/shrub1-autumn.png</texture> + <texture n="11">Terrain/grass_hires.png</texture> + <texture n="12">Terrain/herbtundra_iceland.png</texture> + <texture n="14">Terrain/grain_texture.png</texture> + <texture n="15">Terrain/airport_grass2.png</texture> + </texture-set> + <xsize>2000</xsize> + <ysize>2000</ysize> + <diffuse> + <r>0.86</r> + <g>0.86</g> + <b>0.86</b> + <a>1.0</a> + </diffuse> + <specular> + <r>0.1</r> + <g>0.1</g> + <b>0.1</b> + <a>1.0</a> + </specular> + <shininess>1.2</shininess> + <light-coverage>20000000.0</light-coverage> + <wood-coverage>12000.0</wood-coverage> + <tree-texture>Trees/mixed-shrub.png</tree-texture> + <tree-varieties>8</tree-varieties> + <tree-range-m alias="/params/forest/tree-range-m"/> + <tree-height-m>2.0</tree-height-m> + <tree-width-m>2.0</tree-width-m> + <rolling-friction>0.6</rolling-friction> + <bumpiness>0.4</bumpiness> + </material> + + <material include="Materials/regions/alaska.xml"> + <name>EvergreenBroadCover</name> + <name>EvergreenForest</name> + <effect>Effects/forest</effect> + <texture-set> + <texture>Terrain/forest1a.png</texture> + <texture n="11">Terrain/grass_hires.png</texture> + <texture n="12">Terrain/herbtundra_iceland.png</texture> + </texture-set> + <parameters> + <hires_overlay_bias>-0.05</hires_overlay_bias> + </parameters> + <xsize>2000</xsize> + <ysize>2000</ysize> + <light-coverage>10000000.0</light-coverage> + <wood-coverage>4000.0</wood-coverage> + <tree-texture>Trees/coniferous.png</tree-texture> + <tree-varieties>8</tree-varieties> + <tree-range-m alias="/params/forest/tree-range-m"/> + <tree-height-m>25.0</tree-height-m> + <tree-width-m>18.0</tree-width-m> + <rolling-friction>1</rolling-friction> + <bumpiness>1</bumpiness> + </material> + + <material include="Materials/regions/alaska.xml"> + <name>Sand</name> + <texture-set> + <texture>Terrain/herbtundra_iceland.png</texture> + <texture n="11">Terrain/grass_hires.png</texture> + </texture-set> + <xsize>2000</xsize> + <ysize>2000</ysize> + <light-coverage>10000000.0</light-coverage> + <shininess>2.5</shininess> + <rolling-friction>0.1</rolling-friction> + <friction-factor>0.7</friction-factor> + <bumpiness>0.1</bumpiness> + </material> + + <!-- DEFAULT SUMMER DEFINITIONS --> <material>