def main(win,args):
SCSP = ScreenSpace(win)
SNK = Snake(win,args)
try:
while True:
SNK.render(SCSP,args)
SCSP.render(clear=False,ref=False)
gc = SCSP.win.getch()
if gc in [ord("a"),curses.KEY_LEFT]:
SNK.dir = SNK.turnleft()
if gc in [ord("d"),curses.KEY_RIGHT]:
SNK.dir = SNK.turnright()
if gc == ord("q"):
SCSP.destroy()
sys.exit()
SCSP.win.erase()
time.sleep(args.delay)
except KeyboardInterrupt:
pass
评论列表
文章目录