1
0
Fork 0
fgdata/Nasal
mfranz 7cb5ad477c major overhaul/part I:
- add <marker> support (blinking magenta circle to point to switches etc.)
- use "real" conditions instead of tutorial-only ones
- list of <error> with <message> and <condition> children, instead
  of one <error> group with <check> items (necessary because of <condition>)
- only one <exit> (use <condition><and>... to define a set
- rename properties <prop><val><msg> to <property><value><message>
  (consistency with other systems)
- <end><message>/<voice> instead of <endtext> and <endtext-voice> etc.
- add <nasal> support everywhere, with separate namespace and predefined
  tutorial functions in it (currently only say(), next(), previous())
- make <timeofday> property actually work

TODO:
- more cleanup/re-organization
- add optional <view> group, to direct user view to switches (for startup
  tutorials etc.)

2-space indentation changed to tabs (with Stuarts permission), and braces
to K&R style (rationale on request :-)
2007-03-19 23:46:50 +00:00
..
aircraft.nas - move all module initialization code into one-shot listener 2007-02-08 18:42:02 +00:00
atc-chatter.nas noise reduction: only print file names if --log-level is at least "info" 2006-02-17 22:20:15 +00:00
controls.nas add interface function for selecting weapons 2006-06-24 12:31:58 +00:00
debug.nas - add property /sim/startup/terminal-ansi-colors {BOOL}. This is used 2007-02-18 17:21:50 +00:00
dynamic_view.nas - immediately unfreeze when mouse mode changes to a non-pointer mode 2007-02-23 22:17:55 +00:00
fuel.nas - don't create tanks in empty tank nodes (that nasty native_fdm.cxx causes) 2007-01-31 15:53:01 +00:00
globals.nas revert condition() patch. This can as easily be done in pure Nasal. 2007-03-18 10:52:08 +00:00
gui.nas add Dialog.namespace() method, which returns the XML dialog's namespace 2007-02-26 11:00:04 +00:00
lead_target.nas use gui.Dialog() class instead of gui.loadXMLDialog() function (which has 2006-08-24 16:32:58 +00:00
material.nas make <Esc> key close/cancel/dismiss dialogs; some material.nas tweaking 2005-11-05 14:19:53 +00:00
multiplayer.nas Modified Files: 2006-10-10 05:23:38 +00:00
props.nas undefined <condition>s are "true" 2007-03-19 18:17:05 +00:00
screen.nas use /sim/signals/nasal-dir-initialized signal for library initialization; 2007-01-21 20:56:25 +00:00
track_target.nas using printlog() wasn't a good idea, as we don't know if globals.nas was 2006-08-17 18:56:22 +00:00
tutorial.nas major overhaul/part I: 2007-03-19 23:46:50 +00:00
view.nas add resetFOV function 2006-03-02 16:23:05 +00:00