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