Commit 1e334e18 by BellCodeEditor

save project

parent c32a3bbf
Showing with 16 additions and 8 deletions
import pygame
from pygame import locals
xy = [()]
x = [180,180,210,240]
y = [90,120,120,120]
FPS = pygame.time.Clock()
# 初始化pygame,为使用硬件做准备
......@@ -21,16 +22,23 @@ while True:
if event.type == locals.QUIT:
# 接收到退出事件后退出程序
exit()
x += 30
# 将背景图画上去
screen.blit(background, (0, 0))
# 将贪吃蛇画上去
screen.blit(right, (x, y))
screen.blit(right, (x[3],y[3]))
# 将贪吃蛇的身体画上去
screen.blit(body, (210, 120))
screen.blit(body, (180, 120))
screen.blit(body, (180, 90))
screen.blit(body, (x[2],y[2]))
screen.blit(body, (x[1],y[1]))
screen.blit(body, (x[0],y[0]))
# 将果实画上去
screen.blit(food, (360, 300))
# 刷新画面
pygame.display.update()
\ No newline at end of file
pygame.display.update()
for i in range(len(x)):
if y[i] == y[3]:
x[i] = x[i] + 30
else:
if y[i] > y[3]:
y[i] = y[i] -30
else:
y[i] = y[i] + 30
\ 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