Skip to content

Commit

Permalink
Merge pull request #1436 from c172p-team/Issue-1435
Browse files Browse the repository at this point in the history
Issue 1435
  • Loading branch information
dany93 committed Aug 10, 2023
2 parents c116c93 + e4b32f6 commit 0b256a8
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 1 deletion.
15 changes: 14 additions & 1 deletion Nasal/mooring.nas
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,20 @@ setlistener("/sim/signals/fdm-initialized",
}
}
settimer(func{
var aircraft = getprop("sim/aircraft");
if (aircraft == "c172p"){
setprop("fdm/jsbsim/bushkit", 0);
} else if (aircraft == "c172p-bush26"){
setprop("fdm/jsbsim/bushkit", 1);
} else if (aircraft == "c172p-bush26"){
setprop("fdm/jsbsim/bushkit", 2);
} else if (aircraft == "c172p-floats"){
setprop("fdm/jsbsim/bushkit", 3);
} else if (aircraft == "c172p-amphibious"){
setprop("fdm/jsbsim/bushkit", 4);
} else if (aircraft == "c172p-ski"){
setprop("fdm/jsbsim/bushkit", 5);
}
if (getprop("/controls/mooring/automatic") and getprop("/controls/mooring/allowed")) {
seaplane = Mooring.new();
}
Expand Down Expand Up @@ -127,7 +141,6 @@ Mooring.presetharbour = func {
me.setmoorage(i, airport);
me.prepareseaplane();
c172p.oil_consumption.stop();
aircraft.data.add("/fdm/jsbsim/bushkit");
fgcommand("reposition");
break;
}
Expand Down
12 changes: 12 additions & 0 deletions gui/dialogs/aircraft-dialog.xml
Original file line number Diff line number Diff line change
Expand Up @@ -573,6 +573,8 @@
setprop("controls/engines/engine/primer", 0);
setprop("sim/model/c172p/engine_flag_0", 1);
setprop("sim/model/c172p/engine_flag_1", 0);

setprop("/sim/aircraft", "c172p");
</script>
</binding>
<binding>
Expand Down Expand Up @@ -625,6 +627,8 @@
setprop("controls/engines/engine/primer", 0);
setprop("sim/model/c172p/engine_flag_0", 1);
setprop("sim/model/c172p/engine_flag_1", 0);

setprop("/sim/aircraft", "c172p-bush26");
</script>
</binding>
<binding>
Expand Down Expand Up @@ -677,6 +681,8 @@
setprop("controls/engines/engine/primer", 0);
setprop("sim/model/c172p/engine_flag_0", 1);
setprop("sim/model/c172p/engine_flag_1", 0);

setprop("/sim/aircraft", "c172p-bush36");
</script>
</binding>
<binding>
Expand Down Expand Up @@ -728,6 +734,8 @@
setprop("controls/engines/engine/primer", 0);
setprop("sim/model/c172p/engine_flag_0", 0);
setprop("sim/model/c172p/engine_flag_1", 1);

setprop("/sim/aircraft", "c172p-floats");
</script>
</binding>
<binding>
Expand Down Expand Up @@ -795,6 +803,8 @@
setprop("controls/engines/engine/primer", 0);
setprop("sim/model/c172p/engine_flag_0", 0);
setprop("sim/model/c172p/engine_flag_1", 1);

setprop("/sim/aircraft", "c172p-amphibious");
</script>
</binding>
<binding>
Expand Down Expand Up @@ -852,6 +862,8 @@
setprop("controls/engines/engine/primer", 0);
setprop("sim/model/c172p/engine_flag_0", 0);
setprop("sim/model/c172p/engine_flag_1", 1);

setprop("/sim/aircraft", "c172p-ski");
</script>
</binding>
<binding>
Expand Down

0 comments on commit 0b256a8

Please sign in to comment.