Vehicle Config: Added option to adjust steering
This commit is contained in:
parent
298121c87b
commit
730d7822d9
|
@ -7,7 +7,7 @@
|
|||
#format) to that folder and it will show up in the dialog.
|
||||
|
||||
var path = props.getNode("/",1).getValue("sim/aircraft-dir") ~ '/Models/plate/texture';
|
||||
var plateSelector = TextureSelector.new("Plate-Selector", path, ".png", 1, 1, "sim/gui/dialogs/vehicle_config/dialog", "group[4]/combo/");
|
||||
var plateSelector = TextureSelector.new("Plate-Selector", path, ".png", 1, 1, "sim/gui/dialogs/vehicle_config/dialog", "group[5]/combo/");
|
||||
|
||||
var Plate = {
|
||||
new: func() {
|
||||
|
|
|
@ -41,7 +41,8 @@ var Steering = {
|
|||
steeringAngle: 0, #//in rad
|
||||
#steeringAngleDeg: 0, #//in degrees
|
||||
|
||||
steeringLimit: 15.707963, #// 5 * 3.1415926
|
||||
#//steeringLimit: 7.8539815, #// 2.5 * 3.1415926 = 7.8539815 5 * 3.1415926 = 15.707963 3.1415926 / 4 = 0.78359815
|
||||
steeringLimit: 15.707963,
|
||||
|
||||
|
||||
powPointThree: memoize.new( func(value){
|
||||
|
@ -195,3 +196,18 @@ addcommand("disableAdvancedSteering", func() {
|
|||
steeringAssistance.mode = 0;
|
||||
print("Advanced Steering Disabled");
|
||||
});
|
||||
addcommand("setSteeringTravelToMin", func() {
|
||||
steeringAssistance.steeringLimit = 0.78359815;
|
||||
props.getNode("/controls/steering_wheel/steering_limit-deg", 1).setValue(steeringAssistance.steeringLimit * R2D);
|
||||
print("Steering Travel Set To 1 : 1");
|
||||
});
|
||||
addcommand("setSteeringTravelToNormal", func() {
|
||||
steeringAssistance.steeringLimit = 7.8539815;
|
||||
props.getNode("/controls/steering_wheel/steering_limit-deg", 1).setValue(steeringAssistance.steeringLimit * R2D);
|
||||
print("Steering Travel Set To Normal");
|
||||
});
|
||||
addcommand("setSteeringTravelToMax", func() {
|
||||
steeringAssistance.steeringLimit = 15.707963;
|
||||
props.getNode("/controls/steering_wheel/steering_limit-deg", 1).setValue(steeringAssistance.steeringLimit * R2D);
|
||||
print("Steering Travel Set To Max");
|
||||
});
|
||||
|
|
|
@ -72,7 +72,43 @@
|
|||
</binding>
|
||||
</combo>
|
||||
</group>
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
<text>
|
||||
<label>Steering Wheel Travel Settings</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<button>
|
||||
<halign>left</halign>
|
||||
<legend>Normal</legend>
|
||||
<pref-width>120</pref-width>
|
||||
<pref-height>28</pref-height>
|
||||
<binding>
|
||||
<command>setSteeringTravelToNormal</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<button>
|
||||
<halign>left</halign>
|
||||
<legend>Long</legend>
|
||||
<pref-width>120</pref-width>
|
||||
<pref-height>28</pref-height>
|
||||
<binding>
|
||||
<command>setSteeringTravelToMax</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
<button>
|
||||
<halign>left</halign>
|
||||
<legend>1:1</legend>
|
||||
<pref-width>120</pref-width>
|
||||
<pref-height>28</pref-height>
|
||||
<binding>
|
||||
<command>setSteeringTravelToMin</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
|
||||
|
@ -95,8 +131,8 @@
|
|||
<value>Concept</value>
|
||||
<value>Original</value>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>speedType</object-name>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>speedType</object-name>
|
||||
</binding>
|
||||
</combo>
|
||||
</group>
|
||||
|
|
Loading…
Reference in New Issue