def __init__(self, genomes, config, manual = 0): self.manual = manual self.jump = 0 if manual == 0: pygame.init() pygame.display.set_caption('BIAI FlappyGame') self.screen = pygame.display.set_mode((SCREENWIDTH, SCREENHEIGHT)) self.fps_clock = pygame.time.Clock() self.score = 0 self.crash_info = [] self.generation_number = 0 # Create player self.movementInfo = load_all_resources() self.birds = [Bird(self.movementInfo, genome, config) for genome in genomes] # Create pipes self.pipes = PipeManager(Pipe(), Pipe()) # Create base self.base = Base(self.movementInfo['basex']) else: pygame.init() pygame.display.set_caption('BIAI FlappyGame') self.screen = pygame.display.set_mode((SCREENWIDTH, SCREENHEIGHT)) self.fps_clock = pygame.time.Clock() self.score = 0 self.crash_info = [] self.generation_number = 0 # Create player self.movementInfo = load_all_resources() self.birds = [ManualBird(self.movementInfo, genome, config) for genome in genomes] # Create pipes self.pipes = PipeManager(Pipe(), Pipe()) # Create base self.base = Base(self.movementInfo['basex'])