5 Star 0 Fork 108

Enj/Snake创意游戏

forked from OS-HUBU/Snake创意游戏 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.py 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
DWJ 提交于 2023-12-19 20:50 +08:00 . 添加游戏全局计时功能from丁婉珈
# 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)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/E_n_j/Adapted-game-snake.git
git@gitee.com:E_n_j/Adapted-game-snake.git
E_n_j
Adapted-game-snake
Snake创意游戏
master

搜索帮助