class FGNasalScript;
class FGNasalListener;
-
+class SGCondition;
/** Nasal model data container.
* load and unload methods must be run in main thread (not thread-safe). */
SGSharedPtr<FGNasalModelData> _data;
};
+SGPropertyNode* ghostToPropNode(naRef ref);
+SGCondition* conditionGhost(naRef r);
+
class FGNasalSys : public SGSubsystem
{
public:
naRef callMethod(naRef code, naRef self, int argc, naRef* args, naRef locals);
naRef propNodeGhost(SGPropertyNode* handle);
-
+
void registerToLoad(FGNasalModelData* data) { _loadList.push(data);}
void registerToUnload(FGNasalModelData* data) { _unloadList.push(data);}
naRef genPropsModule();
naContext _context;
- naRef _globals;
+ naRef _globals,
+ _string;
SGPropertyNode_ptr _cmdArg;