diff --git a/my_Tetris.py b/my_Tetris.py index 0d65bac..e291cab 100644 --- a/my_Tetris.py +++ b/my_Tetris.py @@ -1,3 +1,4 @@ + import pygame from pygame import locals @@ -14,17 +15,34 @@ pygame.display.set_caption("俄罗斯方块") clock = pygame.time.Clock() # pygame时钟,控制游戏速度(帧数) # 载入素材 background = pygame.image.load('bg.png') -font = pygame.font.Font('STKAITI.TTF', 60) # 字体 +font = pygame.font.Font('STKAITI.TTF', 60) # 字体\ + +center=[2,8] 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)) + pygame.draw.rect(screen,(255,0,0),(120,20,20,20),0) + pygame.draw.rect(screen,(255,225,225),(120,20,20,20),1) # 得分 - ??? + score_txet=font.render(str(score),True,(212,210,0)) + screen.blit(score_txet,(350,70)) # 刷新画面 pygame.display.update() clock.tick(FPS)