summaryrefslogtreecommitdiff
path: root/src/simulation/Simulation.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-01-26 16:23:18 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-01-26 16:23:18 (GMT)
commit824d3c069bc409d268a2a15352e96868a7731a56 (patch)
tree0fe5a73042cc2eb3ca75e4a2e16f39a18ebb5492 /src/simulation/Simulation.cpp
parentd520a70acfdf7ba5a007aee1f92453642b474c08 (diff)
downloadpowder-824d3c069bc409d268a2a15352e96868a7731a56.zip
powder-824d3c069bc409d268a2a15352e96868a7731a56.tar.gz
Clear air properly
Diffstat (limited to 'src/simulation/Simulation.cpp')
-rw-r--r--src/simulation/Simulation.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/simulation/Simulation.cpp b/src/simulation/Simulation.cpp
index ca9e411..81e394c 100644
--- a/src/simulation/Simulation.cpp
+++ b/src/simulation/Simulation.cpp
@@ -872,11 +872,11 @@ void Simulation::clear_sim(void)
parts_lastActiveIndex = 0;
memset(pmap, 0, sizeof(pmap));
if(pv)
- memset(pv, 0, sizeof(pv));
+ memset(pv, 0, (XRES/CELL) * (YRES/CELL)*sizeof(float));
if(vx)
- memset(vx, 0, sizeof(vx));
+ memset(vx, 0, (XRES/CELL) * (YRES/CELL)*sizeof(float));
if(vy)
- memset(vy, 0, sizeof(vy));
+ memset(vy, 0, (XRES/CELL) * (YRES/CELL)*sizeof(float));
if(fvx)
memset(fvx, 0, sizeof(fvx));
if(fvy)