diff --git a/my_Tetris.py b/my_Tetris.py
index 1837284..c612d05 100644
--- a/my_Tetris.py
+++ b/my_Tetris.py
@@ -128,8 +128,21 @@ 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
+        else:
+            score+=1
+    num_list=new_list
                 
     # 得分
     text_surface = font.render(str(score), True, (0, 0, 0))