From 7a300fca3e9b7015cfa244a357b8f33f1c28f3d8 Mon Sep 17 00:00:00 2001 From: mfranz <mfranz> Date: Sat, 24 Mar 2007 23:28:41 +0000 Subject: [PATCH] add tutorial loader function for AJ :-) --- Nasal/tutorial.nas | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Nasal/tutorial.nas b/Nasal/tutorial.nas index 564fb60d6..a338fdac0 100644 --- a/Nasal/tutorial.nas +++ b/Nasal/tutorial.nas @@ -410,6 +410,20 @@ var dialog = func { } +## +# Tutorial loader for development purposes. +# Usage: tutorial.load("Aircraft/bo105/Tutorials/foo.xml", 1) +# Loads this file to tutorial slot #1 (/sim/tutorials/tutorial[1]) +# +var load = func(file, index = 0) { + props.globals.getNode("/sim/tutorials", 1).removeChild("tutorial", index); + fgcommand("loadxml", props.Node.new({ + "filename": file, + "targetnode": "/sim/tutorials/tutorial[" ~ index ~ "]/", + })); +} + + var marker = nil; var heading = nil; var slip = nil;