Esempio n. 1
0
def main():
    DISPLAYSURF.fill(DEAD)

    clock = pygame.time.Clock()

    board = Board((BOARD_WIDTH, BOARD_HEIGHT), GLIDER)

    draw_board(DISPLAYSURF, board)
    draw_grid()
    pygame.display.update()

    running = True

    while True:
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()
            if event.type == KEYDOWN and running:
                running = False
            elif event.type == KEYDOWN and not running:
                running = True

        if running:
            board.evolve()
            draw_board(DISPLAYSURF, board)
            draw_grid()

            pygame.display.update()

            clock.tick(FPS)