1
0
Fork 0

add <load>/<unload> support to AI models, including aircraft models. For

aircraft models this is only called if they are loaded as AI, not if they
are the model flown by the human pilot. This has technical reasons (too
soon for Nasal/fg), but is useful to distinguish AI and non-AI use, for
example to set a different livery for AI models, or to set different
animation properties.
This commit is contained in:
mfranz 2006-03-09 11:14:16 +00:00
parent 83b64b0140
commit 5ebd1a18f3

View file

@ -39,6 +39,7 @@
#include <Main/globals.hxx>
#include <Scenery/scenery.hxx>
#include <Scripting/NasalSys.hxx>
#include "AIBase.hxx"
@ -162,7 +163,8 @@ ssgBranch * FGAIBase::load3DModel(const string& fg_root,
model = sgLoad3DModel(fg_root,
path,
prop_root,
sim_time_sec);
sim_time_sec, 0,
new FGNasalModelData);
manager->setModel(path, model);
}