Commit 9539b4bb by BellCodeEditor

auto save

parent 454b113d
Showing with 14 additions and 17 deletions
import pygame import pygame
from pygame import locals from pygame import locals
import random
y = 400 y = 400
t = 30 t = 30
zhuangtai = 'running' zhuangtai = 'running'
...@@ -20,8 +19,6 @@ hero3 = pygame.image.load('hero3.png') ...@@ -20,8 +19,6 @@ hero3 = pygame.image.load('hero3.png')
hero4 = pygame.image.load('hero4.png') hero4 = pygame.image.load('hero4.png')
hero5 = pygame.image.load('hero5.png') hero5 = pygame.image.load('hero5.png')
run = [hero1,hero2,hero3,hero4,hero5] run = [hero1,hero2,hero3,hero4,hero5]
zhangai = [cacti,bush]
zhangaiwu =
index = 0 index = 0
while True: while True:
...@@ -30,32 +27,31 @@ while True: ...@@ -30,32 +27,31 @@ while True:
# 接收到退出事件后退出程序 # 接收到退出事件后退出程序
exit() exit()
if event.type == locals.KEYDOWN: if event.type == locals.KEYDOWN:
if event.key == locals.K_SPACE and zhuangtai == 'running': if event.key == locals.K_SPACE:
zhuangtai = 'up' zhuangtai = 'up'
if y <= 150:
zhuangtai = 'down'
if zhuangtai == 'down' and y >= 400:
zhuangtai = 'running'
if zhuangtai == 'up': if zhuangtai == 'up':
if t >= 0: if t > 0:
y -= t y -= t
t -= 2 t -= 2
else:
zhuangtai = 'down'
elif zhuangtai == 'down': elif zhuangtai == 'down':
if t <= 30: if t <= 150:
y += t y += t
t += 2 t += 2
else: else:
t = 30 y = 400
y = 400 t = 30
zhuangtai = 'running'
# 将背景图画上去 # 将背景图画上去
screen.blit(background, (0, 0)) screen.blit(background, (0, 0))
screen.blit(road, (0, 500)) screen.blit(road, (0, 500))
screen.blit(run[index], (150, y)) screen.blit(run[index], (150, y))
if zhuangtai == 'running': index += 1
index += 1 if index >= 5:
if index >= 5: index = 0
index = 0
# 刷新画面 # 刷新画面
pygame.display.update() pygame.display.update()
FPS.tick(28) FPS.tick(28)
\ No newline at end of file
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