From 20226fed35247b67d3d0f8408cfec86289fdc8ad Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 25 Feb 2023 20:35:56 +0800 Subject: [PATCH] save project --- my_Tetris.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/my_Tetris.py b/my_Tetris.py index 1491067..d018a8f 100644 --- a/my_Tetris.py +++ b/my_Tetris.py @@ -7,7 +7,7 @@ grid_size = 20 # 格子大小 grid_num_width = 15 # 横向格子数量 grid_num_height = 25 # 纵向格子数量 FPS = 30 - +center=[2,8] # 创建窗口 screen = pygame.display.set_mode((460, 500)) pygame.display.set_caption("俄罗斯方块") @@ -20,14 +20,23 @@ while True: for event in pygame.event.get(): if event.type == locals.QUIT: exit() - + if event.type == locals.KEYDOWN: + if event.key == locals.K_RIGHT: + if center[1]<15: + center[1]+=1 + elif event.key == locals.K_LEFT: + if center[1]>1: + center[1]-=1 + elif event.key == locals.K_DOWN: + if center[0]<25: + center[0]+=1 # 将背景图画上去 screen.blit(background,(0,0)) # 得分 text=font.render(str(score),True,(0,0,0)) screen.blit(text,(350,70)) # 刷新画面 - pygame.draw.rect(screen,(0,10,255),(100,100,20,20),0) - pygame.draw.rect(screen,(255,255,255),(100,100,20,20),1) + pygame.draw.rect(screen,(0,10,255),(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) pygame.display.update() clock.tick(FPS) -- libgit2 0.25.0