diff options
author | curly <curlybryce@protonmail.com> | 2022-08-18 00:52:01 -0600 |
---|---|---|
committer | curly <curlybryce@protonmail.com> | 2022-08-18 00:52:01 -0600 |
commit | 6269c1642768b3212fb9a1ae935b7d14f72a71d5 (patch) | |
tree | 14b437fb29cbc1628200a3800605beb11b70d2c9 /src/tetris.rs | |
parent | 8b402500a4d36882c0dce7074666a2e1012b0aea (diff) | |
download | tetris-6269c1642768b3212fb9a1ae935b7d14f72a71d5.tar.gz tetris-6269c1642768b3212fb9a1ae935b7d14f72a71d5.tar.bz2 tetris-6269c1642768b3212fb9a1ae935b7d14f72a71d5.zip |
input and touch ups
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 } } |