diff options
Diffstat (limited to 'src/tetris.rs')
-rw-r--r-- | src/tetris.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tetris.rs b/src/tetris.rs index de87e3f..c28a4b9 100644 --- a/src/tetris.rs +++ b/src/tetris.rs @@ -18,7 +18,9 @@ impl Tetris { // Set the grid at a Pos pub fn set_grid(&mut self, pos: piece::Pos, value: i8) { - if self.get_grid_pos(pos) != value { + if pos.0 < 0 || pos.1 < 0 { + // Lose game + } else if self.get_grid_pos(pos) != value { self.grid[pos.0 as usize][pos.1 as usize] = value } } |