def getObservation(self): obs = EpisodicTask.getObservation(self) if len(obs) == MarioEnvironment.numberOfFitnessValues: self.reward = obs[1] self.status = obs[0] self.finished = True return obs
def getObservation(self): obs = EpisodicTask.getObservation(self) if len(obs) == MarioEnvironment.numberOfFitnessValues: self.reward = obs[1] self.status = obs[0] self.finished = True return obs
def getObservation(self): """Documentation""" obs = EpisodicTask.getObservation(self) if len(obs) == 2: self.reward = obs[1] self.status = obs[0] self.finished = True return obs
def getObservation(self): # if len(obs) = 2 : (state, reward) obs = EpisodicTask.getObservation(self) if len(obs) == MarioEnvironment.numberOfFitnessValues: self.epi_reward = obs[1] self.status = obs[0] self.finished = True elif len(obs) == 2: # obs = (state, reward) self.cur_reward = obs[1] return obs return obs