Commit 52562aa2 by BellCodeEditor

save project

parent 599a7ba0
Showing with 23 additions and 5 deletions
......@@ -18,7 +18,7 @@ down = pygame.image.load('down.png')
x,y=240,120
liebiao=[(180,90),(180,120),(210,120),(x,y)]
setheading = "right6"
setheading = "right"
snake_head = right
while True:
......@@ -26,16 +26,34 @@ while True:
if event.type == locals.QUIT:
# 接收到退出事件后退出程序
exit()
if event.key == locals.KEYDOWN:
if event.type == locals.KEYDOWN:
if event.key == locals.K_RIGHT and setheading !='left':
setheading = "right"
snake_head = right
if event.key == locals.K_LEFT and setheading !='right':
setheading = "left"
snake_head = left
if event.key == locals.K_DOWN and setheading !='up':
setheading = "down"
snake_head = down
if event.key == locals.K_UP and setheading !='down':
setheading = "up"
snake_head = up
x+=30
if setheading =='right':
x+=30
elif setheading =='left':
x-=30
elif setheading =='up':
y-=30
else:
y+=30
liebiao.append((x,y))
liebiao.pop(0)
# 将背景图画上去
screen.blit(background, (0, 0))
# 将贪吃蛇画上去
screen.blit(right, liebiao[-1])
screen.blit(snake_head, liebiao[-1])
# 将贪吃蛇的身体画上去
for i in range(len(liebiao)-1):
screen.blit(body, liebiao[i])
......
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