aboutsummaryrefslogtreecommitdiff
path: root/src/tetris.rs
diff options
context:
space:
mode:
authorcurly <curlybryce@protonmail.com>2022-08-17 17:11:52 -0600
committercurly <curlybryce@protonmail.com>2022-08-17 17:11:52 -0600
commitd2eb2068bac4e9bdd9ac5e2d727266dd282816b9 (patch)
treec36e4e6cb1bc4413ea506650122133becf8e3476 /src/tetris.rs
parentbee6311e26105c5515af9c1093f20bc6bb0a4d3b (diff)
downloadtetris-d2eb2068bac4e9bdd9ac5e2d727266dd282816b9.tar.gz
tetris-d2eb2068bac4e9bdd9ac5e2d727266dd282816b9.tar.bz2
tetris-d2eb2068bac4e9bdd9ac5e2d727266dd282816b9.zip
refactored Piece for easy rotation (still a mess)
Diffstat (limited to 'src/tetris.rs')
-rw-r--r--src/tetris.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/tetris.rs b/src/tetris.rs
index cd88231..de87e3f 100644
--- a/src/tetris.rs
+++ b/src/tetris.rs
@@ -34,14 +34,12 @@ impl Tetris {
for x in self.grid.get(row as usize).expect("Out of bounds") {
if *x == 1 {
c += 1;
- } else {
- row -= 1;
- continue
}
}
// If the line is full remove it and
// move everything down
+
if c == 10 {
self.grid.remove(row as usize);
self.grid.insert(0, vec![0; 10]);