Commit e73da2e2 by BellCodeEditor

save project

parent 1c11e1fd
Showing with 6 additions and 4 deletions
...@@ -46,7 +46,8 @@ cube_colors = [ ...@@ -46,7 +46,8 @@ cube_colors = [
(255, 204, 0), (204, 0, 51),(255, 0, 51), (255, 204, 0), (204, 0, 51),(255, 0, 51),
(0, 102, 153),(153, 0, 51), (204, 255, 102), (0, 102, 153),(153, 0, 51), (204, 255, 102),
(255, 153, 0),(0, 0, 0),(23, 0, 178), (255, 153, 0),(0, 0, 0),(23, 0, 178),
(0, 188, 34),(55, 48, 199),(211, 45, 188)] (0, 188, 34),(55, 48, 199),(211, 45, 188),
(250, 0, 250)]
center = [2, 8] # 第2行第8列 center = [2, 8] # 第2行第8列
shape = choice(shape_list) shape = choice(shape_list)
...@@ -57,7 +58,7 @@ color = choice(cube_colors) ...@@ -57,7 +58,7 @@ color = choice(cube_colors)
def check_exit(center): def check_exit(center):
for cube in current_shape: for cube in current_shape:
image = (cube[0] + center[0], cube[1] + center[1]) image = (cube[0] + center[0], cube[1] + center[1])
if image[0] < 1 or image[1] > 1 or image[0] > grid_num_height or cube[1] > grid_num_width: if image[0] < 1 or image[1] < 1 or image[0] > grid_num_height or image[1] > grid_num_width:
return True return True
else: else:
return False return False
...@@ -76,9 +77,10 @@ while True: ...@@ -76,9 +77,10 @@ while True:
if check_exit(center): if check_exit(center):
center[1] = center[1] + 1 center[1] = center[1] + 1
elif event.key == locals.K_DOWN: # 向下 elif event.key == locals.K_DOWN: # 向下
center[0] = center[0] - 0 center[0] = center[0] + 1
if check_exit(center): if check_exit(center):
center[0] = center[0] + 1 print(center[0])
center[0] = center[0] - 1
# 将背景图画上去 # 将背景图画上去
screen.blit(background, (0, 0)) screen.blit(background, (0, 0))
......
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