|
From: <yx...@us...> - 2012-02-24 13:25:22
|
Revision: 295
http://simspark.svn.sourceforge.net/simspark/?rev=295&view=rev
Author: yxu
Date: 2012-02-24 13:25:11 +0000 (Fri, 24 Feb 2012)
Log Message:
-----------
fix rsgedit
Modified Paths:
--------------
trunk/rsgedit/CMakeLists.txt
trunk/rsgedit/src/main.cpp
trunk/rsgedit/src/mainframe.cpp
trunk/rsgedit/src/simspark.cpp
trunk/rsgedit/src/simspark.h
trunk/rsgedit/src/sparkglrender.cpp
Modified: trunk/rsgedit/CMakeLists.txt
===================================================================
--- trunk/rsgedit/CMakeLists.txt 2012-02-24 13:24:49 UTC (rev 294)
+++ trunk/rsgedit/CMakeLists.txt 2012-02-24 13:25:11 UTC (rev 295)
@@ -9,7 +9,7 @@
find_package(Boost REQUIRED thread COMPONENTS date_time)
find_package(ODE REQUIRED)
find_package(OpenGL REQUIRED)
-set(wxWidgets_USE_LIBS gl adv)
+set(wxWidgets_USE_LIBS core gl adv)
find_package(wxWidgets REQUIRED)
include( ${wxWidgets_USE_FILE} )
Modified: trunk/rsgedit/src/main.cpp
===================================================================
--- trunk/rsgedit/src/main.cpp 2012-02-24 13:24:49 UTC (rev 294)
+++ trunk/rsgedit/src/main.cpp 2012-02-24 13:25:11 UTC (rev 295)
@@ -63,7 +63,7 @@
);
wxYield();
- mSpark = shared_ptr<SimSpark>(new SimSpark("../../"));
+ mSpark = shared_ptr<SimSpark>(new SimSpark());
if (! mSpark->Init(argc, reinterpret_cast<char**>(argv)))
{
Modified: trunk/rsgedit/src/mainframe.cpp
===================================================================
--- trunk/rsgedit/src/mainframe.cpp 2012-02-24 13:24:49 UTC (rev 294)
+++ trunk/rsgedit/src/mainframe.cpp 2012-02-24 13:25:11 UTC (rev 295)
@@ -610,11 +610,9 @@
}
// go through the next simulation cycle
- sim->AdvanceTime(tDeltaSec);
+ sim->SetSimStep(tDeltaSec);
+ sim->Cycle();
- shared_ptr<SimControlNode> inputCtr;
- sim->Cycle(inputCtr);
-
// refresh the display
RefreshProperties();
@@ -646,7 +644,6 @@
sim->SetSimStep(SIM_SIMSTEP);
sim->Init(0,0);
- sim->SetAutoTimeMode(false);
mLastFPSUpdate = 0.0;
}
Modified: trunk/rsgedit/src/simspark.cpp
===================================================================
--- trunk/rsgedit/src/simspark.cpp 2012-02-24 13:24:49 UTC (rev 294)
+++ trunk/rsgedit/src/simspark.cpp 2012-02-24 13:25:11 UTC (rev 295)
@@ -37,8 +37,8 @@
std::ostringstream* SimSpark::mLogStream = 0;
-SimSpark::SimSpark(const string& relPathPrefix) :
- Spark(relPathPrefix)
+SimSpark::SimSpark() :
+ Spark()
{
mState = S_PAUSED;
}
Modified: trunk/rsgedit/src/simspark.h
===================================================================
--- trunk/rsgedit/src/simspark.h 2012-02-24 13:24:49 UTC (rev 294)
+++ trunk/rsgedit/src/simspark.h 2012-02-24 13:25:11 UTC (rev 295)
@@ -28,7 +28,7 @@
class SimSpark : public spark::Spark
{
public:
- SimSpark(const std::string& relPathPrefix);
+ SimSpark();
~SimSpark();
/** called once after Spark finished it's init */
Modified: trunk/rsgedit/src/sparkglrender.cpp
===================================================================
--- trunk/rsgedit/src/sparkglrender.cpp 2012-02-24 13:24:49 UTC (rev 294)
+++ trunk/rsgedit/src/sparkglrender.cpp 2012-02-24 13:25:11 UTC (rev 295)
@@ -111,7 +111,7 @@
}
mCamera->SetViewport(0,0,width,height);
- mRenderServer->Render();
+ mRenderServer->Render(true);
RenderSelection();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|