diff --git a/Models/Interior/404Design/dashboard.png b/Models/Interior/404Design/dashboard.png old mode 100755 new mode 100644 index a6c11ce..e7988b1 Binary files a/Models/Interior/404Design/dashboard.png and b/Models/Interior/404Design/dashboard.png differ diff --git a/Models/Interior/Instruments/Smart/dashboard.png b/Models/Interior/Instruments/Smart/dashboard.png new file mode 100644 index 0000000..e7988b1 Binary files /dev/null and b/Models/Interior/Instruments/Smart/dashboard.png differ diff --git a/Models/Interior/Instruments/Smart/dashboard1.png b/Models/Interior/Instruments/Smart/dashboard1.png index 41f31f8..b45e234 100644 Binary files a/Models/Interior/Instruments/Smart/dashboard1.png and b/Models/Interior/Instruments/Smart/dashboard1.png differ diff --git a/Models/Interior/Instruments/Smart/dashboard2.png b/Models/Interior/Instruments/Smart/dashboard2.png index 4c25852..41c65dc 100644 Binary files a/Models/Interior/Instruments/Smart/dashboard2.png and b/Models/Interior/Instruments/Smart/dashboard2.png differ diff --git a/Models/Interior/Instruments/Smart/dashboard3.png b/Models/Interior/Instruments/Smart/dashboard3.png index e15321f..722e016 100644 Binary files a/Models/Interior/Instruments/Smart/dashboard3.png and b/Models/Interior/Instruments/Smart/dashboard3.png differ diff --git a/Models/Interior/Instruments/Smart/dashboard_autopilot.png b/Models/Interior/Instruments/Smart/dashboard_autopilot.png new file mode 100644 index 0000000..41f31f8 Binary files /dev/null and b/Models/Interior/Instruments/Smart/dashboard_autopilot.png differ diff --git a/Models/Interior/Instruments/Smart/dashboard_charge.png b/Models/Interior/Instruments/Smart/dashboard_charge.png new file mode 100644 index 0000000..e15321f Binary files /dev/null and b/Models/Interior/Instruments/Smart/dashboard_charge.png differ diff --git a/Nasal/SmartInstruments.nas b/Nasal/SmartInstruments.nas index 638e868..1b91d83 100644 --- a/Nasal/SmartInstruments.nas +++ b/Nasal/SmartInstruments.nas @@ -24,8 +24,9 @@ var SmartInstruments = { m.infoImagePath = ["Aircraft/followme_e-tron/Models/Interior/Instruments/Smart/dashboard1.png", "Aircraft/followme_e-tron/Models/Interior/Instruments/Smart/dashboard2.png", "Aircraft/followme_e-tron/Models/Interior/Instruments/Smart/dashboard3.png"]; + m.infoImageIndex = 0; m.infoImage = m.group.createChild("image") - .setFile(m.infoImagePath[0]) + .setFile(m.infoImagePath[m.infoImageIndex]) .setTranslation(0, 0) .setSize(1509, 736); # Create a text element and set some values(Self test) @@ -90,6 +91,19 @@ var SmartInstruments = { return m; }, initialized: 0, + + nextCenterScreen: func(){ + if(me.infoImageIndex < 2) me.infoImageIndex += 1; + else if(me.infoImageIndex >= 2) me.infoImageIndex = 0; + me.infoImage.setFile(me.infoImagePath[me.infoImageIndex]); + return me.infoImageIndex; + }, + previousCenterScreen: func(){ + if(me.infoImageIndex > 0) me.infoImageIndex -= 1; + else if(me.infoImageIndex == 0) me.infoImageIndex = 2; + me.infoImage.setFile(me.infoImagePath[me.infoImageIndex]); + return me.infoImageIndex; + }, update: func(){ var currentSpeed = props.getNode("/", 1).getValue("sim/multiplay/generic/float[15]"); var currentSpeedKMH = sprintf("%i", currentSpeed*1.852); diff --git a/followme_e-tron-main.xml b/followme_e-tron-main.xml index 16b6feb..255aa0b 100644 --- a/followme_e-tron-main.xml +++ b/followme_e-tron-main.xml @@ -395,6 +395,26 @@ </binding> </mod-up> </key> + <key n="105"> + <name>i</name> + <desc>next_center_screen</desc> + <repeatable>false</repeatable> + <binding> + <command>nasal</command> + <script>smartInstruments.smartInstruments.nextCenterScreen();</script> + <value type="double">1</value> + </binding> + </key> + <key n="73"> + <name>I</name> + <desc>previous_center_screen</desc> + <repeatable>false</repeatable> + <binding> + <command>nasal</command> + <script>smartInstruments.smartInstruments.previousCenterScreen();</script> + <value type="double">1</value> + </binding> + </key> <key n="66"> <name>B</name> <desc>handbrake</desc>