feat: add set piece logic

This commit is contained in:
2021-06-10 17:45:12 -04:00
parent 1f182476fd
commit 4929bdff44
2 changed files with 24 additions and 14 deletions

View File

@@ -51,7 +51,9 @@ class Tetris:
elapsed_time = self.clock.tick(self.fps)
if self.current_piece:
self.current_piece.update(elapsed_time, self.well, self.stack)
self.current_piece.update(elapsed_time, self)
else:
self.__generate_piece((300, 100))
if self.stack:
self.stack.update(elapsed_time)
@@ -87,11 +89,6 @@ class Tetris:
self.current_piece.revert()
if self.stack and self.current_piece.collide(self.stack):
self.current_piece.revert()
if event.key == pygame.K_z:
if self.current_piece:
self.current_piece.play_piece_set_sound()
self.stack.add_piece(self.current_piece)
self.__generate_piece((300, 100))
def draw(self) -> None: