def setupTown(self): """ Set up virtual town landmarks """ avail_lmarks = self.town.labelledA avail_dmarks = self.town.distinctA avail_ndmarks = self.town.nondistinctA self.layout = generate.buildLayout(self.town.layout, avail_lmarks, avail_dmarks, avail_ndmarks) self.layout.addMeasurements(self.config.unitScale) self.layout.buildVTown(self.vr, self.config, self.landmarkTouched) self.layout.printEnvironment() all_landmarks = Pool() all_landmarks.extend(avail_lmarks) all_landmarks.extend(avail_dmarks) all_landmarks.extend(avail_ndmarks) if len(all_landmarks) > 0: self.target = all_landmarks.sample(1)[0] self.targetPoolDict = self.target self.target = self.target.name return True self.target = "unknown" return False
def setupTown(self): """ Set up visible virtual town landmarks """ avail_lmarks = self.town.labelledA avail_dmarks = self.town.distinctA avail_ndmarks = self.town.nondistinctA self.layout = generate.buildLayout(self.town.layout, avail_lmarks, avail_dmarks, avail_ndmarks) self.layout.addMeasurements(self.config.unitScale) self.layout.buildVTown(self.vr, self.config, self.landmarkTouched) self.layout.printEnvironment()