From a2d69a66f470fe5ae25528d7a8d1d08f68192dc7 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Fri, 15 Jul 2022 19:01:20 +0800
Subject: [PATCH] save project

---
 my_Tetris.py | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/my_Tetris.py b/my_Tetris.py
index 08874d0..6c4c602 100644
--- a/my_Tetris.py
+++ b/my_Tetris.py
@@ -16,7 +16,9 @@ clock = pygame.time.Clock()  # pygame时钟,控制游戏速度(帧数)
 background = pygame.image.load('bg.png')
 font = pygame.font.Font('STKAITI.TTF', 60)  #字体
 scoreSurf = font.render(str(score),True,(0,0,0))
+
 center = [2,8]
+current_shape = [(0,-1), (0,0), (0,1), (-1,0)]
 
 
 while True:
@@ -34,11 +36,19 @@ while True:
                 if center[0] < 25:
                     center[0] += 1
             
+    current_pos = []
+    for cube in current_shape:
+        pos = (cube[0] + center[0],cube[0] + center[0],)
+        current_pos.append(pos)
+
 
-    # 将背景图画上去
-    screen.blit(background,(0,0))
-    pygame.draw.rect(screen,(255,0,0),(center[1]*20-20,center[0]*20-20,20,20),0)
-    pygame.draw.rect(screen,(255,255,255),(center[1]*20-20,center[0]*20-20,20,20),1)
+        # 将背景图画上去
+        screen.blit(background,(0,0))
+    for cube in current_pos:
+        pygame.draw.rect(screen,(255,0,0),
+                    (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)
     # 得分
     screen.blit(scoreSurf,(350,70))
     # 刷新画面
--
libgit2 0.25.0