From d21fd3534460b65eb480cc8f3c9bfeaa0bd9ac48 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 15 Apr 2023 15:44:15 +0800 Subject: [PATCH] save project --- my_Tetris.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/my_Tetris.py b/my_Tetris.py index 7b2dec6..c97a71e 100644 --- a/my_Tetris.py +++ b/my_Tetris.py @@ -44,12 +44,13 @@ cube_colors = [ (204, 153, 153), (102, 102, 153),(153, 0, 102), (255, 204, 0), (204, 0, 51),(255, 0, 51), (0, 102, 153), (153, 0, 51), (204, 255, 102), (255, 153, 0)] - +states=True center = [2, 8] # 第2行第8列 shape = random.choice(shape_list) index=random.randint(0,len(shape)-1) current_shape=shape[index] color=random.choice(cube_colors) +count =0 def check(center): for cube in current_shape: cube=(cube[0]+center[0],cube[1]+center[1]) @@ -84,7 +85,20 @@ while True: current_shape=shape[index] + if states==False: + states=True + center = [2, 8] # 第2行第8列 + shape = random.choice(shape_list) + index=random.randint(0,len(shape)-1) + current_shape=shape[index] + color=random.choice(cube_colors) + count +=1 + if count%FPS==0: + center[0]=center[0]+1 + if check(center)==False: + center[0]=center[0]-1 + states=False # 将背景图画上去 screen.blit(background, (0, 0)) -- libgit2 0.25.0