From b049a7aabe7d3ed2858383aa8c72b23fdd9e15f5 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sat, 8 Jan 2022 16:31:34 +0800
Subject: [PATCH] save project

---
 my_Tetris.py | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/my_Tetris.py b/my_Tetris.py
index c586d52..1cd54ec 100644
--- a/my_Tetris.py
+++ b/my_Tetris.py
@@ -10,6 +10,7 @@ grid_num_width = 15     # 横向格子数量
 grid_num_height = 25      # 纵向格子数量
 FPS = 30
 cubedown=0
+stats=False
 
 # 创建窗口
 screen = pygame.display.set_mode((460, 500))
@@ -47,24 +48,26 @@ cube_colors = [
     (255, 204, 0), (204, 0, 51),(255, 0, 51), (0, 102, 153),
     (153, 0, 51), (204, 255, 102), (255, 153, 0)]
 
-center = [2, 8]     # 第2行第8列
-shape=choice(shape_list)
-indexing=randint(0,len(shape)-1)
-color=choice(cube_colors)
-index=shape[indexing]
-down=0
-
 def check(center):
     for cube in index:
         cube=(cube[0]+center[0],cube[1]+center[1])
         if cube[0]<1 or cube[1]<1 or cube[0]>grid_num_height-1 or cube[1]>grid_num_width:
             return False
-
+down=0
 while True:
+    if stats==False:
+        center = [2, 8]     # 第2行第8列
+        shape=choice(shape_list)
+        indexing=randint(0,len(shape)-1)
+        color=choice(cube_colors)
+        index=shape[indexing]
+        stats=True
     down+=1
-    if down>=40:
-        if check(center)!=False:
-            center[0]+=1
+    if down%FPS==0:
+        center[0]+=1
+        if check(center)==False:
+            center[0]-=1
+            stats=False
         down=0
     current_pos = []
     for event in pygame.event.get():
--
libgit2 0.25.0