From e68bdb5274b3a5e9866e5b093724671531a4a124 Mon Sep 17 00:00:00 2001 From: torcs-ng Date: Tue, 20 Aug 2013 21:44:34 +0000 Subject: [PATCH] fix bug with loader ac file in OsgGraph git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5688 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 1ec42c6e53526bc0b20b90eda4bcbe2bb07ddec2 Former-commit-id: 74d06f51b58da547ce3e49f6b5d2ee925d3bb059 --- src/modules/graphic/osggraph/OsgWorld/OsgScenery.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/modules/graphic/osggraph/OsgWorld/OsgScenery.cpp b/src/modules/graphic/osggraph/OsgWorld/OsgScenery.cpp index 4f4305e44..14627153c 100755 --- a/src/modules/graphic/osggraph/OsgWorld/OsgScenery.cpp +++ b/src/modules/graphic/osggraph/OsgWorld/OsgScenery.cpp @@ -141,7 +141,7 @@ void SDScenery::LoadScene(tTrack *track) strPath+=acname; LoadTrack(strPath); - } + } else { strPath+=buf; @@ -164,8 +164,10 @@ void SDScenery::LoadScene(tTrack *track) rot->addChild(pTrack); _scenery->addChild(rot.get()); } - - _scenery->addChild(pTrack.get()); + else + { + _scenery->addChild(pTrack.get()); + } } } @@ -230,6 +232,7 @@ bool SDScenery::LoadTrack(std::string strTrack) { pTrack->getOrCreateStateSet()->setRenderBinDetails(TRACKBIN,"RenderBin"); _scenery->addChild(pTrack.get()); + osgDB::writeNodeFile(*pTrack,"/home/xavier/track.osgt"); } else return false;