diff --git a/my_Tetris.py b/my_Tetris.py index 41f5335..bd930d5 100644 --- a/my_Tetris.py +++ b/my_Tetris.py @@ -18,7 +18,7 @@ background = pygame.image.load('bg.png') font = pygame.font.Font('STKAITI.TTF', 60) # 字体\ center=[2,8] - +curr_shape=[(0,-1),(0,0),(0,1),(-1,0)] while True: for event in pygame.event.get(): if event.type == locals.QUIT: @@ -37,8 +37,13 @@ while True: # 将背景图画上去 screen.blit(background,(0,0)) - pygame.draw.rect(screen,(120,12,210),(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),2) + curr_pos=[] + for curr in curr_shape: + a=(curr[0]+center[0],curr[1]+center[1]) + curr_pos.append(a) + for cube in curr_pos: + pygame.draw.rect(screen,(120,12,210),(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),2) # 得分 score_text=font.render(str(score),True,(0,0,0)) screen.blit(score_text,(350,70))