From fadb62492ecc631c206dcf716bd932685d18dea2 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 16 Jul 2022 11:44:39 +0800 Subject: [PATCH] save project --- my_Tetris.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/my_Tetris.py b/my_Tetris.py index af42036..06871e8 100644 --- a/my_Tetris.py +++ b/my_Tetris.py @@ -48,7 +48,11 @@ index=random.randint(0,len(shape)) center = [2, 8] # 第2行第8列 current_shape = shape[index] color=random.choice(cube_colors) - +def check(center): + for cube in current_shape: + cube=( cube[0] + center[0], cube[1] + center[1]) + if cube [0]<1 or cube[1]<1 or cube[0]>grid_num_height or cube[1]>grid_num_width: + return False @@ -59,13 +63,13 @@ while True: exit() if event.type == locals.KEYDOWN: if event.key == locals.K_RIGHT: # 向右 - if center[1] < 15: + if check(center)==False: center[1] += 1 elif event.key == locals.K_LEFT: # 向左 - if center[1] > 1: + if check(center)==False: center[1] -= 1 elif event.key == locals.K_DOWN: # 向下 - if center[0] < 25: + if check(center)==False: center[0] += 1 # 将背景图画上去 -- libgit2 0.25.0