From 5841c8f6a1f3808bbb0be8ebb9845c08c98e13d8 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 14 Oct 2023 09:39:44 +0800 Subject: [PATCH] save project --- my_Tetris.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/my_Tetris.py b/my_Tetris.py index c35e17b..0cd3eb3 100644 --- a/my_Tetris.py +++ b/my_Tetris.py @@ -116,7 +116,7 @@ while True: pygame.draw.rect(screen, color, (cube[1] * 20-20, cube[0] * 20-20, 20, 20), 0) pygame.draw.rect(screen, (255, 255, 255), - (cube[1] * 20-20, cube[0] * 20-20, 20, 20), 1) + (cube[1] * 20-20, cube[0] * 20-20, 20, 20), 1) for i,row in zip(range(1,26),num_list): for j,colors in zip(range(1,16),row): if colors != 0: @@ -124,6 +124,19 @@ while True: (j*20-20,i*20-20,20,20)) pygame.draw.rect(screen,(255,255,255), (j*20-20,i*20-20,20,20),1) + new_list = [] + for i in range(25): + new_list.append([0]*15) + row_index = 24 + for i in range(24,-1,-1): + is_full = True + for j in range(grid_num_width): + if num_list[i][j] == 0: + is_full == False + if is_full == False: + new_list[row_index] = num_list[i] + row_index -= 1 + num_list = new_list # 得分 text_surface = font.render(str(score), True, (0, 0, 0)) screen.blit(text_surface, (350,70)) -- libgit2 0.25.0