From fadb62492ecc631c206dcf716bd932685d18dea2 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sat, 16 Jul 2022 11:44:39 +0800
Subject: [PATCH] save project

---
 my_Tetris.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/my_Tetris.py b/my_Tetris.py
index af42036..06871e8 100644
--- a/my_Tetris.py
+++ b/my_Tetris.py
@@ -48,7 +48,11 @@ index=random.randint(0,len(shape))
 center = [2, 8]     # 第2行第8列
 current_shape = shape[index]
 color=random.choice(cube_colors)
-
+def check(center):
+    for cube in current_shape:
+        cube=( cube[0] + center[0], cube[1] + center[1])  
+        if cube [0]<1 or cube[1]<1 or cube[0]>grid_num_height or cube[1]>grid_num_width:
+            return False
 
 
 
@@ -59,13 +63,13 @@ while True:
             exit()
         if event.type == locals.KEYDOWN:
             if event.key == locals.K_RIGHT:     # 向右
-                if center[1] < 15:
+                if check(center)==False:
                     center[1] += 1
             elif event.key == locals.K_LEFT:    # 向左
-                if center[1] > 1:
+                if check(center)==False:
                     center[1] -= 1
             elif event.key == locals.K_DOWN:    # 向下
-                if center[0] < 25:
+                if check(center)==False:
                     center[0] += 1
 
     # 将背景图画上去
--
libgit2 0.25.0