Commit 8e9bba6e by BellCodeEditor

save project

parent c7b11551
Showing with 14 additions and 7 deletions
...@@ -16,20 +16,20 @@ my_font = pygame.font.Font('neuropol.ttf', 18) ...@@ -16,20 +16,20 @@ my_font = pygame.font.Font('neuropol.ttf', 18)
while True: while True:
for event in pygame.event.get(): for event in pygame.event.get():
if event.type == locals.QUIT: if event.type == locals.QUIT:
# 接收到退出事件后退出程序
exit() exit()
# 将背景图画上去
elif event.type==locals.KEYDOWN elif event.type==locals.KEYDOWN:
if event.key==locals.K_LEFT and setheading !="left" if event.key==locals.K_RIGHT and setheading !="left"
setheading = 'right' setheading = 'right'
snack_head = right snack_head = right
if event.key==locals.K_LEFT and setheading != "reght" if event.key==locals.K_LEFT and setheading != "reght"
setheading = 'left' setheading = 'left'
snack_head = K_LEF snack_head = K_LEF
if event.key==locals.K_UP and setheading != "down" if event.key==locals.K_UP and setheading != "down"
setheading='up' setheading='up'
snack_head=up snack_head=up
if event.key==locals.K_DOWN and setheading !="up" if event.key==locals.K_DOWN and setheading !="up":
setheading='down' setheading='down'
snack_head=down snack_head=down
if setheading == "right": if setheading == "right":
...@@ -41,6 +41,13 @@ while True: ...@@ -41,6 +41,13 @@ while True:
else: else:
y+=30 y+=30
position.append((x,y)) position.append((x,y))
if x <0 or x> 630 or y <0 or y> 450:
exit()
if x==apper_x and y==apple_y: if x==apper_x and y==apple_y:
num=random.randiut(1,22) num=random.randiut(1,22)
num=random.randiut(1,16) num=random.randiut(1,16)
......
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