Commit 57fc3f3f by BellCodeEditor

save project

parent b5b5aa08
Showing with 5 additions and 2 deletions
...@@ -32,13 +32,16 @@ while True: ...@@ -32,13 +32,16 @@ while True:
elif event.key == locals.K_DOWN: elif event.key == locals.K_DOWN:
if center[0] < grid_num_height - 1: # 修正边界条件 if center[0] < grid_num_height - 1: # 修正边界条件
center[0] += 1 center[0] += 1
# 将背景图画上去
screen.blit(background,(0,0))
#计算所有小方块的行列位置
curr_pos = [] curr_pos = []
for cube in curr_shape: for cube in curr_shape:
aa = (cube[0] + center[0],cube[1] + center[1]) aa = (cube[0] + center[0],cube[1] + center[1])
curr_pos.append(aa) curr_pos.append(aa)
# 将背景图画上去
for cube in curr_pos:
# 将第一个格子画出来 # 将第一个格子画出来
for cube in curr_pos:
pygame.draw.rect(screen, (255, 0, 0), (cube[1] * 20-20, cube[0] * 20-20, grid_size, grid_size), 0) pygame.draw.rect(screen, (255, 0, 0), (cube[1] * 20-20, cube[0] * 20-20, grid_size, grid_size), 0)
pygame.draw.rect(screen, (255, 255, 255), (cube[1] * 20-20, cube[0] * 20-20, grid_size, grid_size), 1) pygame.draw.rect(screen, (255, 255, 255), (cube[1] * 20-20, cube[0] * 20-20, grid_size, grid_size), 1)
# 得分 # 得分
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment