feat: add labels
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user