From f7b53d02317b02c1c67ec71877e32ac744e1970a Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Mon, 27 Oct 2014 17:49:55 +0000 Subject: [PATCH] Prevent fast particles from skipping over DESTROYALL wall --- src/simulation/Simulation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/simulation/Simulation.cpp b/src/simulation/Simulation.cpp index 842eea51f2..bed1755770 100644 --- a/src/simulation/Simulation.cpp +++ b/src/simulation/Simulation.cpp @@ -4279,7 +4279,7 @@ void Simulation::update_particles_i(int start, int inc) clear_y = (int)(clear_yf+0.5f); break; } - if (!eval_move(t, fin_x, fin_y, NULL) || (t == PT_PHOT && pmap[fin_y][fin_x])) + if (!eval_move(t, fin_x, fin_y, NULL) || (t == PT_PHOT && pmap[fin_y][fin_x]) || bmap[fin_y/CELL][fin_x/CELL]==WL_DESTROYALL) { // found an obstacle clear_xf = fin_xf-dx;