From d5fe6cdf608bed04f2d7ae9f73d32208706927cf Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Tue, 19 Apr 2022 21:11:29 +0800
Subject: [PATCH] save project

---
 my_Tetris.py | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/my_Tetris.py b/my_Tetris.py
index e76434f..343936b 100644
--- a/my_Tetris.py
+++ b/my_Tetris.py
@@ -17,6 +17,7 @@ background = pygame.image.load('bg.png')
 font = pygame.font.Font('STKAITI.TTF', 60)  # 字体
 
 center=[2,8]
+current_shape=[(0,-1),(0,0),(0,1),(-1,0)]
 
 while True:
     for event in pygame.event.get():
@@ -30,12 +31,20 @@ while True:
                 if center[1]>1:
                     center[1]-=1
             elif event.key==locals.K_DOWN:
-                center[0]+=1
+                if center[0]<25:
+                    center[0]+=1
+
 
 # 将背景图画上去
     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)
+
+    current_pos=[]
+    for cube in current_shape:
+        pos=(cube[0]+center[0],cube[1]+center[1])
+        current_pos.append(pos)
+    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)
     # 得分
     score_text=font.render(str(score),True,(0,0,0))
     screen.blit(score_text,(350,70))
--
libgit2 0.25.0