diff options
author | Peter Ward <peteraward@gmail.com> | 2009-10-28 17:43:56 +1100 |
---|---|---|
committer | Peter Ward <peteraward@gmail.com> | 2009-10-28 17:43:56 +1100 |
commit | 68b9a117e03c6f64d1f15280a0ec61824d25ced6 (patch) | |
tree | 2bbeef08a0f24a0d2d3ca11c8adaf16628cdcbae /pygame_snake.py | |
parent | 6941f7192fe34add95bd444491f399408eaac014 (diff) |
Allow continuously running games.
Diffstat (limited to 'pygame_snake.py')
-rwxr-xr-x | pygame_snake.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pygame_snake.py b/pygame_snake.py index c2ac323..64faf9b 100755 --- a/pygame_snake.py +++ b/pygame_snake.py @@ -136,19 +136,25 @@ class PygameSnakeEngine(SnakeEngine): if running: time.sleep(2) - # Early window close, late process cleanup. - pygame.display.quit() - if __name__ == '__main__': from bots import * from oldbot import BotWrapper + ROWS = 25 + COLUMNS = 25 + APPLES = 50 + game = PygameSnakeEngine(ROWS, COLUMNS, APPLES, results=True) + while True: - game = PygameSnakeEngine(25, 25, 50, results=True) game.add_bot(right_bot) game.add_bot(random_bot) game.add_bot(random_bounds_bot) game.add_bot(random_square_bot) game.add_bot(BotWrapper('oldbots/peter.py')) game.run() + game.new_game(ROWS, COLUMNS, APPLES) + + # Early window close, late process cleanup. + pygame.display.quit() + |