feat: add set piece logic
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user