simplify code and guarantee that "mode" is initialized

This commit is contained in:
Axel Kohlmeyer
2018-07-27 10:24:15 +02:00
parent ae0979e1ad
commit f63e2b6eaf

View File

@ -641,18 +641,15 @@ int FixWallBodyPolygon::compute_distance_to_wall(double* x0, double rradi,
mode = VERTEX;
contact = 1;
} else {
mode = NONE;
if (side == XLO) {
if (x0[0] < wall_pos) mode = VERTEX;
else mode = NONE;
} else if (side == XHI) {
if (x0[0] > wall_pos) mode = VERTEX;
else mode = NONE;
} else if (side == YLO) {
if (x0[1] < wall_pos) mode = VERTEX;
else mode = NONE;
} else if (side == YHI) {
if (x0[1] > wall_pos) mode = VERTEX;
else mode = NONE;
}
}