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