def __showFishItem(self, itemId): self.__makeGui() itemName = FishingCodes.getFishName(itemId) itemValue = int(FishingCodes.FishValues[itemId] * self.targetSpeed) self.itemLabel['text'] = ('{0}\nValue: {1} jellybean{2}').format( itemName, itemValue, '' if itemValue == 1 else 's') self.jar['text'] = str( min(self.av.getMoney() + itemValue, self.av.getMaxMoney())) self.itemGui.reparentTo(aspect2d)
def handleReleaseFish(self, fish): self.verify = ToontownDialog.GlobalDialog( doneEvent='verifyDone', message=Localizer.FishPageVerify % FishingCodes.getFishName(fish), style=ToontownDialog.TwoChoice) self.verify.show() self.accept('verifyDone', self.handleVerifyReleaseFish, extraArgs=[fish])
def makeFishButton(self, fish): return DirectButton(relief=None, text=FishingCodes.getFishName(fish), text_scale=0.080000000000000002, text_align=TextNode.ALeft, text1_bg=Vec4(1, 1, 0, 1), text2_bg=Vec4(0.5, 0.90000000000000002, 1, 1), text3_fg=Vec4(0.40000000000000002, 0.80000000000000004, 0.40000000000000002, 1), command=self.showFishPanel, extraArgs=[fish])
def showReleaseFishPanel(self, newFish): self.state = FP_RELEASE for (fish, button) in self.fishes: button['command'] = self.handleReleaseFish self.newFishButton['text'] = FishingCodes.getFishName(newFish) self.newFishButton['extraArgs'] = [newFish] self.newFishButton.resetFrameSize() self.releasePanel.show() self.releasePanel['state'] = 'normal' self.picker.setScale(0.80000000000000004) self.picker.setPos(-0.10000000000000001, 0, -0.34999999999999998) self.picker.reparentTo(self.releasePanel)
def showReleaseFishPanel(self, newFish): self.state = FP_RELEASE for (fish, button) in self.fishes: button['command'] = self.handleReleaseFish self.newFishButton['text'] = FishingCodes.getFishName(newFish) self.newFishButton['extraArgs'] = [ newFish] self.newFishButton.resetFrameSize() self.releasePanel.show() self.releasePanel['state'] = 'normal' self.picker.setScale(0.80000000000000004) self.picker.setPos(-0.10000000000000001, 0, -0.34999999999999998) self.picker.reparentTo(self.releasePanel)
def showFishPanel(self, fish): self.fishPanel['text'] = FishingCodes.getFishName(fish) self.fishPanel.show()
def makeFishButton(self, fish): return DirectButton(relief = None, text = FishingCodes.getFishName(fish), text_scale = 0.080000000000000002, text_align = TextNode.ALeft, text1_bg = Vec4(1, 1, 0, 1), text2_bg = Vec4(0.5, 0.90000000000000002, 1, 1), text3_fg = Vec4(0.40000000000000002, 0.80000000000000004, 0.40000000000000002, 1), command = self.showFishPanel, extraArgs = [ fish])
def handleReleaseFish(self, fish): self.verify = ToontownDialog.GlobalDialog(doneEvent = 'verifyDone', message = Localizer.FishPageVerify % FishingCodes.getFishName(fish), style = ToontownDialog.TwoChoice) self.verify.show() self.accept('verifyDone', self.handleVerifyReleaseFish, extraArgs = [ fish])
def __showFishItem(self, itemId): self.__makeGui() itemName = FishingCodes.getFishName(itemId) self.itemLabel['text'] = itemName self.itemGui.reparentTo(aspect2d)
def _DistributedFishingSpot__showFishItem(self, itemId): self._DistributedFishingSpot__makeGui() itemName = FishingCodes.getFishName(itemId) self.itemLabel['text'] = itemName self.itemGui.reparentTo(aspect2d)