pass matrix on new game
This commit is contained in:
parent
0815409953
commit
2895570f6e
@ -385,10 +385,10 @@ AGAIN""".format(
|
|||||||
|
|
||||||
self.play_music = self.conf["MUSIC"].getboolean("play")
|
self.play_music = self.conf["MUSIC"].getboolean("play")
|
||||||
|
|
||||||
def on_new_game(self, next_pieces):
|
def on_new_game(self, matrix, next_pieces):
|
||||||
self.highlight_texts = []
|
self.highlight_texts = []
|
||||||
|
|
||||||
self.matrix.sprites = MatrixSprites(self.matrix)
|
matrix.sprites = MatrixSprites(self.matrix)
|
||||||
for piece in next_pieces:
|
for piece in next_pieces:
|
||||||
piece.sprites = TetrominoSprites(piece, self)
|
piece.sprites = TetrominoSprites(piece, self)
|
||||||
|
|
||||||
|
@ -186,10 +186,10 @@ class TetrisLogic:
|
|||||||
self.held.piece = None
|
self.held.piece = None
|
||||||
self.timer.postpone(self.stats.update_time, 1)
|
self.timer.postpone(self.stats.update_time, 1)
|
||||||
|
|
||||||
self.on_new_game(self.next.pieces)
|
self.on_new_game(self.matrix, self.next.pieces)
|
||||||
self.new_level()
|
self.new_level()
|
||||||
|
|
||||||
def on_new_game(self, next_pieces):
|
def on_new_game(self, matrix, next_pieces):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def new_level(self):
|
def new_level(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user