From 9fc2f89dbab65d22cb679b949140c76428383903 Mon Sep 17 00:00:00 2001 From: torcs-ng Date: Wed, 17 Jul 2013 14:30:09 +0000 Subject: [PATCH] update SDRender git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5606 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: a64f9f6c5d5e47aecedab4208fd9bba4257ef8a8 Former-commit-id: 321fab91ce8d9c5e8036ecae8ffd518df135e69c --- src/modules/graphic/osggraph/OsgFX/OsgRender.cpp | 4 +++- src/modules/graphic/osggraph/OsgFX/OsgRender.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/graphic/osggraph/OsgFX/OsgRender.cpp b/src/modules/graphic/osggraph/OsgFX/OsgRender.cpp index e9077f152..1d5e55da6 100755 --- a/src/modules/graphic/osggraph/OsgFX/OsgRender.cpp +++ b/src/modules/graphic/osggraph/OsgFX/OsgRender.cpp @@ -111,7 +111,9 @@ SDRender::~SDRender(void) m_RealRoot = NULL; delete thesky; + delete scenery; thesky = NULL; + scenery = NULL; SDTrack = NULL; } @@ -659,7 +661,7 @@ void SDRender::UpdateSky(double currentTime, double accelTime) } // At each call, update possibly high speed objects of the sky dome : the clouds. - SDScenery * scenery = (SDScenery *)getScenery(); + scenery = (SDScenery *)getScenery(); double r_WrldX = scenery->getWorldX(); double r_WrldY = scenery->getWorldY(); //double r_WrldZ = SDScenery::getWorldZ(); diff --git a/src/modules/graphic/osggraph/OsgFX/OsgRender.h b/src/modules/graphic/osggraph/OsgFX/OsgRender.h index 6ef99a4cf..3ca6edbe8 100755 --- a/src/modules/graphic/osggraph/OsgFX/OsgRender.h +++ b/src/modules/graphic/osggraph/OsgFX/OsgRender.h @@ -84,6 +84,7 @@ private: float sky_brightness; SDSky *thesky; + SDScenery *scenery; tTrack *SDTrack; public: