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)