def load_scene(self, scene, part): self.bg.source = self.worlddict[scene][part]["bg"] self.bg_clutter.source = self.worlddict[scene][part]["clutter"] doorlist = [] for door in self.doors[scene][part]: w = Widget(pos=self.doors[scene][part][door], size=(64,64)) w.name = door doorlist.append(w) self.poi = doorlist self.home = scene + " " + part self.add_npcs(self.parent.npcs.npcgroup)
def setupworld(self, size): self.size = size self.bg = WorldElement(source=self.worlddict["church"]["main"]["bg"]) self.bg_clutter = WorldElement(source=self.worlddict["church"]["main"]["clutter"]) self.add_widget(self.bg) self.add_widget(self.bg_clutter) for i, v in self.doors["church"]["main"].items(): w = Widget(pos=v, size=(64, 64)) w.name = i self.poi.append(w) self.home = "church main"