代码拉取完成,页面将自动刷新
同步操作将从 OS-HUBU/Snake创意游戏 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# main.py
from game import *
from scene import *
import sys
if os.path.exists("save"):
f = open("save", "r")
c_level = int(f.read())
f.close()
g = Game(c_level)
else:
g = Game()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
f = open("save", "w")
f.write(str(g.current_level))
f.close()
pygame.quit()
sys.exit()
if event.type == pygame.MOUSEMOTION:
env["mouse_x"] = pygame.mouse.get_pos()[0]
env["mouse_y"] = pygame.mouse.get_pos()[1]
env["mouse_direction"] = atan2(env["mouse_y"] - screen_height / 2, env["mouse_x"] - screen_width / 2)
g.handle_event(event)
g.update()
screen.fill(0)
g.draw()
current_time = g.get_current_time()
time_font = pygame.font.Font(None, 36)
time_text = time_font.render(current_time, True, (255, 255, 255))
screen.blit(time_text, (10, 10))
pygame.display.flip()
clock.tick(40)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。