diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-03 14:29:18 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-03 14:29:18 (GMT) |
| commit | 36b2aa01918344d91df30c4a6722ac39eaca0642 (patch) | |
| tree | 4833adffc9aa2db54f00e9c162b65eb9117a600f /src/graphics | |
| parent | 80dfc96c7c30f9bc22cc802b876c79f4205d0cbd (diff) | |
| download | powder-36b2aa01918344d91df30c4a6722ac39eaca0642.zip powder-36b2aa01918344d91df30c4a6722ac39eaca0642.tar.gz | |
QuickOptions!! #46
Diffstat (limited to 'src/graphics')
| -rw-r--r-- | src/graphics/Renderer.cpp | 8 | ||||
| -rw-r--r-- | src/graphics/Renderer.h | 1 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/graphics/Renderer.cpp b/src/graphics/Renderer.cpp index 73d9b63..f18dbbb 100644 --- a/src/graphics/Renderer.cpp +++ b/src/graphics/Renderer.cpp @@ -39,9 +39,9 @@ void Renderer::RenderBegin() { draw_air(); + draw_grav(); render_parts(); render_fire(); - draw_grav(); DrawWalls(); DrawSigns(); #ifndef OGLR @@ -1899,6 +1899,9 @@ void Renderer::draw_grav() int x, y, i, ca; float nx, ny, dist; + if(!gravifyFieldEnabled) + return; + for (y=0; y<YRES/CELL; y++) { for (x=0; x<XRES/CELL; x++) @@ -2096,7 +2099,8 @@ Renderer::Renderer(Graphics * g, Simulation * sim): zoomScopeSize(32), ZFACTOR(8), zoomEnabled(false), - decorations_enable(1) + decorations_enable(1), + gravifyFieldEnabled(false) { this->g = g; this->sim = sim; diff --git a/src/graphics/Renderer.h b/src/graphics/Renderer.h index c292b80..721d39e 100644 --- a/src/graphics/Renderer.h +++ b/src/graphics/Renderer.h @@ -42,6 +42,7 @@ public: char * plasma_data; int emp_decor; // + bool gravifyFieldEnabled; int decorations_enable; Simulation * sim; Graphics * g; |
