feat: add labels

This commit is contained in:
2021-06-13 23:41:48 -04:00
parent c95077baf8
commit c9558e6b4d
2 changed files with 8 additions and 2 deletions

View File

@@ -111,6 +111,10 @@ class Piece(Entity):
self.applying_gravity = self._apply_gravity(elapsed_time, game.well, game.stack) self.applying_gravity = self._apply_gravity(elapsed_time, game.well, game.stack)
self.applying_set = not self.applying_gravity self.applying_set = not self.applying_gravity
"""
For more information on the piece set logic go here:
https://strategywiki.org/wiki/Tetris/Features#Lock_delay
"""
if self.applying_set: if self.applying_set:
self.applying_set = self._apply_set(elapsed_time, game) self.applying_set = self._apply_set(elapsed_time, game)
self.applying_gravity = not self.applying_set self.applying_gravity = not self.applying_set

View File

@@ -121,14 +121,16 @@ class Game:
self.stack.draw(self.screen) self.stack.draw(self.screen)
if self.current_piece: if self.current_piece:
self.current_piece.draw(self.screen) self.current_piece.draw(self.screen)
#TextGenerator.draw("12345678901234567890123456789012345678901234567890", (0, 0), self.screen)
TextGenerator.draw("Top", (80, 120), self.screen) TextGenerator.draw("Top", (80, 120), self.screen)
TextGenerator.draw("000000", (80, 140), self.screen) TextGenerator.draw("000000", (80, 140), self.screen)
TextGenerator.draw("Score", (80, 180), self.screen) TextGenerator.draw("Score", (80, 180), self.screen)
TextGenerator.draw("000000", (80, 200), self.screen) TextGenerator.draw("000000", (80, 200), self.screen)
TextGenerator.draw("Lines 0000", (300, 40), self.screen) TextGenerator.draw("Lines 0000", (300, 40), self.screen)
TextGenerator.draw("Next", (600, 120), self.screen)
TextGenerator.draw("LVL 00", (600, 220), self.screen)
# update display # update display
pygame.display.update() pygame.display.update()