summaryrefslogtreecommitdiff
path: root/src/options/OptionsModel.cpp
diff options
context:
space:
mode:
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();
}