summaryrefslogtreecommitdiff
path: root/src/options/OptionsModel.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-04-16 12:58:20 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-04-16 12:58:20 (GMT)
commit465cb12af436a65871bd149174da0e7479d108bd (patch)
tree31cbd7443d6b56697b7eee145fd8acfd122b354a /src/options/OptionsModel.cpp
parenta0506495ad71a18ba2976d31d437dfd6bd8241f8 (diff)
downloadpowder-465cb12af436a65871bd149174da0e7479d108bd.zip
powder-465cb12af436a65871bd149174da0e7479d108bd.tar.gz
Newtonian gravity working
Diffstat (limited to 'src/options/OptionsModel.cpp')
-rw-r--r--src/options/OptionsModel.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/options/OptionsModel.cpp b/src/options/OptionsModel.cpp
index 3c498e1..c0a69f5 100644
--- a/src/options/OptionsModel.cpp
+++ b/src/options/OptionsModel.cpp
@@ -41,12 +41,15 @@ void OptionsModel::SetAmbientHeatSimulation(bool state)
bool OptionsModel::GetNewtonianGravity()
{
- return false;
- //sim->
+ return sim->grav->ngrav_enable?true:false;
}
void OptionsModel::SetNewtonianGravity(bool state)
{
+ if(state)
+ sim->grav->start_grav_async();
+ else
+ sim->grav->stop_grav_async();
notifySettingsChanged();
}