From b38035f521c00c4d5f2a6d0309e69a800915cff4 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Fri, 25 Feb 2022 20:17:49 +0800
Subject: [PATCH] save project

---
 my_game.py | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------
 1 file changed, 59 insertions(+), 54 deletions(-)

diff --git a/my_game.py b/my_game.py
index 19bdf20..7a05615 100644
--- a/my_game.py
+++ b/my_game.py
@@ -42,6 +42,7 @@ road_x = 0
 bg_x=0
 obstacle=Black(bush,stone,cacti)
 time=0
+gamestate = True
 block_list=pygame.sprite.Group()
 while True:
     for event in pygame.event.get():
@@ -52,58 +53,62 @@ while True:
             if jumpState == "runing":
                 if event.key == locals.K_SPACE:
                     jumpState = "up"
+    if gamestate == True:
+        wukong = Player(hero[index])
+        if jumpState == "up":    # 起跳状态
+            if t > 0:
+                y -= t
+                wukong.rect.y = y
+                t -= 2
+            else:
+                jumpState = "down"  
+        if jumpState == "down":    # 降落状态
+            if t <= 30:
+                y += t
+                wukong.rect.y = y
+                t += 2
+            else:
+                jumpState = "runing"
+                t =30
+        
+        # 悟空造型
+        
+        if jumpState == "runing":       # 跑步状态下
+            index += 1
+            if index >= 5:
+                index = 0
+        # 将背景图画上去
+        bg_x=bg_x-1
+        if bg_x <= -1000:
+            bg_x=0
+        screen.blit(background, (bg_x, 0))     # 远处背景
+        
+        road_x = road_x-8
+        if road_x <= -1000:
+            road_x=0
+        screen.blit(road, (road_x, 500))     # 路
+        screen.blit(wukong.image, (150, y))     # 悟空
+        if obstacle.rect.x <= 0-obstacle.rect.width:      # 障碍物消失
+
+            # 创建障碍物对象
+            obstacle=Black(bush,stone,cacti)
+        time += 1
+        if time >= 60:
+            time = 0
+            num = random.randint(0,50)
+            if num > 20:
+                obstacle = Black(bush,cacti,stone)
+                block_list.add(obstacle)
+        for sprite in block_list:
+            sprite.rect.x -= 8
+            screen.blit(sprite.image,(sprite.rect.x,sprite.rect.y))
+            if sprite.rect.x <= 0-sprite.rect.width:
+                sprite.kill()
+            if pygame.sprite.collide_rect(wukong,sprite):
+                gameover = pygame.image.load('gameover.png')
+                screen.blit(gameover,(400,200))
+                gamestate = False
 
-    if jumpState == "up":    # 起跳状态
-        if t > 0:
-            y -= t
-            t -= 2
-        else:
-            jumpState = "down"  
-    if jumpState == "down":    # 降落状态
-        if t <= 30:
-            y += t
-            wukong.rect.y = y
-            t += 2
-        else:
-            jumpState = "runing"
-            t =30
-    
-    # 悟空造型
-    wukong = Player(hero[index])
-    if jumpState == "runing":       # 跑步状态下
-        index += 1
-        if index >= 5:
-            index = 0
-    # 将背景图画上去
-    bg_x=bg_x-1
-    if bg_x <= -1000:
-        bg_x=0
-    screen.blit(background, (bg_x, 0))     # 远处背景
-    
-    road_x = road_x-8
-    if road_x <= -1000:
-        road_x=0
-    screen.blit(road, (road_x, 500))     # 路
-    screen.blit(wukong.image, (150, y))     # 悟空
-    if obstacle.rect.x <= 0-obstacle.rect.width:      # 障碍物消失
-        # 创建障碍物对象
-        obstacle=Black(bush,stone,cacti)
-    time += 1
-    if time >= 60:
-        time = 0
-        num = random.randint(0,50)
-        if num > 20:
-            obstacle = Black(bush,cacti,stone)
-            block_list.add(obstacle)
-    for sprite in block_list:
-        sprite.rect.x -= 8
-        screen.blit(sprite.image,(sprite.rect.x,sprite.rect.y))
-        if sprite.rect.x <= 0-sprite.rect.width:
-            sprite.kill()
-        if pygame.sprite.collide_rect(wukong,sprite):
-            gameover = pygame.image.load('gameover.png')
-            screen.blit(gameover,(400,200))
-            gamestate = False
-    # 刷新画面
-    pygame.display.update()
-    FPS.tick(60)
\ No newline at end of file
+        # 刷新画面
+        pygame.display.update()
+        FPS.tick(60)
\ No newline at end of file
--
libgit2 0.25.0