Move some code from the header file to the source file.
This commit is contained in:
parent
1e8167164a
commit
f89ad9baf0
2 changed files with 15 additions and 8 deletions
|
@ -894,6 +894,17 @@ int FGAIBase::_newAIModelID() {
|
|||
}
|
||||
|
||||
|
||||
FGAIModelData::FGAIModelData(SGPropertyNode *root)
|
||||
: _nasal( new FGNasalModelData(root) ),
|
||||
_path("")
|
||||
{
|
||||
}
|
||||
|
||||
FGAIModelData::~FGAIModelData()
|
||||
{
|
||||
delete _nasal;
|
||||
}
|
||||
|
||||
void FGAIModelData::modelLoaded(const string& path, SGPropertyNode *prop, osg::Node *n)
|
||||
{
|
||||
const char* fxpath = prop->getStringValue("sound/path");
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
#include <simgear/constants.h>
|
||||
#include <simgear/math/SGMath.hxx>
|
||||
#include <simgear/scene/model/placement.hxx>
|
||||
#include <simgear/scene/model/modellib.hxx>
|
||||
#include <simgear/misc/sg_path.hxx>
|
||||
#include <simgear/structure/SGSharedPtr.hxx>
|
||||
#include <simgear/structure/SGReferenced.hxx>
|
||||
|
@ -33,8 +34,6 @@
|
|||
|
||||
#include <simgear/math/sg_geodesy.hxx>
|
||||
|
||||
|
||||
#include <Scripting/NasalSys.hxx>
|
||||
#include <Main/fg_props.hxx>
|
||||
|
||||
|
||||
|
@ -45,6 +44,7 @@ class SGMaterial;
|
|||
class FGAIManager;
|
||||
class FGAIFlightPlan;
|
||||
class FGFX;
|
||||
class FGNasalModelData;
|
||||
class FGAIModelData; // defined below
|
||||
|
||||
|
||||
|
@ -451,12 +451,8 @@ inline void FGAIBase::setMaxSpeed(double m) {
|
|||
|
||||
class FGAIModelData : public simgear::SGModelData {
|
||||
public:
|
||||
FGAIModelData(SGPropertyNode *root = 0)
|
||||
: _nasal( new FGNasalModelData(root) ),
|
||||
_path("") {};
|
||||
~FGAIModelData() {
|
||||
delete _nasal;
|
||||
};
|
||||
FGAIModelData(SGPropertyNode *root = 0);
|
||||
~FGAIModelData();
|
||||
void modelLoaded(const string& path, SGPropertyNode *prop, osg::Node *n);
|
||||
inline string& get_sound_path() { return _path; };
|
||||
|
||||
|
|
Loading…
Reference in a new issue