diff --git a/lesson7-diy2.py b/lesson7-diy2.py
index 872ef46..246601d 100644
--- a/lesson7-diy2.py
+++ b/lesson7-diy2.py
@@ -1,6 +1,6 @@
 import pygame
 from pygame import locals
-
+import random
 
 pygame.init()  # 初始化
 # 创建一个窗口
@@ -22,6 +22,10 @@ index = 0
 jumpState = "runing"
 y = 400
 t=30
+o=random.choice([st,ca,ap])
+r=o.get_rect()
+rx=1000
+ry=500-r.height
 while True:
     for event in pygame.event.get():
         if event.type == locals.QUIT:
@@ -29,7 +33,7 @@ while True:
             exit()
         if jumpState == "runing":
             if event.type == locals.KEYDOWN:
-                if event.key == locals.K_SPACE:
+                if event.key == locals.K_ww:
                     jumpState = "up"
     if jumpState == "up":       # 起跳
         if t>0:
@@ -52,11 +56,17 @@ while True:
         index += 1
         if index == 5:
             index = 0
-
+    if rx<0-r.width:
+        o=random.choice([st,ca,ap])
+        r=o.get_rect()
+        rx=1000
+        ry=500-r.height
+    rx-=8
     # 将背景图画上去
     screen.blit(background, (0, 0))
     screen.blit(road, (0, 500))
     screen.blit(wukong, (150, y))
+    screen.blit(o, (rx, ry))
     # 刷新画面
     pygame.display.update()
     FPS.tick(30)
\ No newline at end of file