git fix underflow bug
This commit is contained in:
parent
f9deea4bde
commit
470d00bbe1
12
src/level.rs
12
src/level.rs
|
@ -80,15 +80,15 @@ impl Level {
|
|||
break;
|
||||
}
|
||||
}
|
||||
for x_r in (max(x - 2, 0)..x).rev() {
|
||||
self.discovered[x_r][y] = true;
|
||||
if self.structure[x_r][y] == LevelElement::Wall {
|
||||
for x_r in (max(x, 2)..x + 2).rev() {
|
||||
self.discovered[x_r - 2][y] = true;
|
||||
if self.structure[x_r - 2][y] == LevelElement::Wall {
|
||||
break;
|
||||
}
|
||||
}
|
||||
for y_r in (max(y - 2, 0)..y).rev() {
|
||||
self.discovered[x][y_r] = true;
|
||||
if self.structure[x][y_r] == LevelElement::Wall {
|
||||
for y_r in (max(y, 2)..y + 2).rev() {
|
||||
self.discovered[x][y_r - 2] = true;
|
||||
if self.structure[x][y_r - 2] == LevelElement::Wall {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue