X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2Fmodel_panel.cxx;h=eef538cb0a41c7b809e7e3a2078afdf3066c3090;hb=f9445874a02689cbd9a0197c5aac7ffeab1436ac;hp=ef98544793cc2d39c2c844fc3766baf400d9d952;hpb=b0f9d24f9dbab9eb2de07c48e8bfe48f3851d7e4;p=flightgear.git diff --git a/src/Model/model_panel.cxx b/src/Model/model_panel.cxx index ef9854479..eef538cb0 100644 --- a/src/Model/model_panel.cxx +++ b/src/Model/model_panel.cxx @@ -12,21 +12,23 @@ #include #include -#include +#include #include +#include #include "panelnode.hxx" - #include "model_panel.hxx" -SG_USING_STD(vector); +using std::vector; + +using namespace simgear; static osg::Node* load_panel(SGPropertyNode *n) { - osg::Geode* geode = new osg::Geode; - geode->addDrawable(new FGPanelNode(n)); - return geode; + osg::Geode* geode = new osg::Geode; + geode->addDrawable(new FGPanelNode(n)); + return geode; } @@ -35,14 +37,12 @@ osg::Node* load_panel(SGPropertyNode *n) //////////////////////////////////////////////////////////////////////// osg::Node * -fgLoad3DModelPanel( const string &fg_root, const string &path, - SGPropertyNode *prop_root, - double sim_time_sec, const SGPath& livery ) +fgLoad3DModelPanel(const string &path, SGPropertyNode *prop_root) { - osg::Node* node = sgLoad3DModel( fg_root, path, prop_root, sim_time_sec, - load_panel, 0, livery ); - node->setNodeMask(~SG_NODEMASK_TERRAIN_BIT); - return node; + osg::Node* node = SGModelLib::loadModel(path, prop_root, load_panel); + if (node) + node->setNodeMask(~SG_NODEMASK_TERRAIN_BIT); + return node; }