andy
0f704b0a6e
Changes to support the new naCall API in SimGear. NOTE: these changes
...
are *not* backwards compatible, and require current SimGear to
compile.
2005-09-20 21:09:52 +00:00
mfranz
ece07db538
- rename initModule() to createModule() (as suggested by Andy)
...
- make it public
- enable handleCommand() to execute a binding (or other nasal code defined
in a property system subtree) in a particular namespace (-> "module" child)
2005-06-19 17:09:03 +00:00
andy
568d53875e
Make readScriptFile() public, and rename it to loadModule(), so that external
...
code can have access to the facility for loading modules from files.
Also includes a cast-int-to-pointer fix that causes a warning on 64 bit
systems.
2005-06-14 19:57:24 +00:00
andy
3a6bc316ed
Same bug, different place. Don't treat a length of zero as "please
...
strlen() it", because real files and properties can have lengths of
zero.
2005-04-26 20:57:06 +00:00
andy
142854d3d1
Upgrade to Nasal 1.0 test candidate
2005-04-18 19:49:13 +00:00
andy
eb3f52c340
Turn the __timers garbage collector cache into a more generic "gcsave"
...
interface, and use it to cache FGNasalScript objects returned from
a new parseScript() method.
Added a rand() function.
Added an interpolate() function interface to the new SGInterpolator
subsystem.
2003-12-05 01:54:39 +00:00
ehofman
79e48829da
Add Nasal Vs. 1.5
2003-12-01 14:35:49 +00:00
ehofman
2be85c1b1b
gcc 2.95 and 3.0 requite handleTimer to be public
2003-11-27 14:34:37 +00:00
curt
d3181fb437
Andy Ross:
...
A set of changes to impliment Nasal support in FlightGear. The nasal
interpreter is now part of SimGear.
2003-11-25 21:08:36 +00:00