def Execute(self,gui,dMaps,house,ID, Cselection): gui.ClearFrame() gui.CreateCanvas() self.DisplayMap(gui) house.FillHouse(gui,2,ID) if Cselection == 1: cat = Cat(gui,Info.name,Textures.TextureDict["cat"],self.ExitX,self.ExitY,house.List[ID].item) elif Cselection == 2: cat = Cat(gui,Info.name,Textures.TextureDict["snowball"],self.ExitX,self.ExitY,house.List[ID].item) elif Cselection == 3: cat = Cat(gui,Info.name,Textures.TextureDict["tom"],self.ExitX,self.ExitY,house.List[ID].item) elif Cselection == 4: cat = Cat(gui,Info.name,Textures.TextureDict["scratchy"],self.ExitX,self.ExitY,house.List[ID].item) elif Cselection == 5: cat = Cat(gui,Info.name,Textures.TextureDict["pink"],self.ExitX,self.ExitY,house.List[ID].item) dog = Dog(int(Info.difficulty),gui,Textures.TextureDict["dog"],cat) gui.root.bind("<z>",lambda event: self.preChange(cat.catID,gui,dMaps,house,dog, Cselection)) # changes to ouside map, <Return> is "enter" key dog.movement(gui)
def Execute(self, gui, dMaps, house, ID): gui.ClearFrame() gui.CreateCanvas() self.DisplayMap(gui) house.FillHouse(gui, 2, ID) cat = Cat(gui, Info.name, Textures.TextureDict["cat"], self.ExitX, self.ExitY, house.List[ID].item) dog = Dog(int(Info.difficulty), gui, Textures.TextureDict["dog"], cat) gui.root.bind( "<z>", lambda event: self.preChange(cat.catID, gui, dMaps, house, dog) ) # changes to ouside map, <Return> is "enter" key dog.movement(gui)