add teleport() function
This commit is contained in:
parent
fbef57eab3
commit
597a7d2187
1 changed files with 21 additions and 0 deletions
|
@ -890,6 +890,27 @@ var autotrim = {
|
|||
|
||||
|
||||
|
||||
# teleport
|
||||
# =============================================================================
|
||||
# Usage: aircraft.teleport(lat:48.3, lon:32.4, alt:5000);
|
||||
#
|
||||
var teleport = func(airport = "", runway = "", lat = -9999, lon = -9999, alt = 0,
|
||||
speed = 0, distance = 0, azimuth = 0, glideslope = 0, heading = 9999) {
|
||||
setprop("/sim/presets/airport-id", airport);
|
||||
setprop("/sim/presets/runway", runway);
|
||||
setprop("/sim/presets/latitude-deg", lat);
|
||||
setprop("/sim/presets/longitude-deg", lon);
|
||||
setprop("/sim/presets/altitude-ft", alt);
|
||||
setprop("/sim/presets/airspeed-kt", speed);
|
||||
setprop("/sim/presets/offset-distance-nm", distance);
|
||||
setprop("/sim/presets/offset-azimuth-nm", azimuth);
|
||||
setprop("/sim/presets/glideslope-deg", glideslope);
|
||||
setprop("/sim/presets/heading-deg", heading);
|
||||
fgcommand("presets-commit");
|
||||
}
|
||||
|
||||
|
||||
|
||||
# HUD control class to handle both HUD implementations
|
||||
# ==============================================================================
|
||||
#
|
||||
|
|
Loading…
Reference in a new issue