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)
Example #5
0
 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()
Example #7
0
 def showFishPanel(self, fish):
     self.fishPanel['text'] = FishingCodes.getFishName(fish)
     self.fishPanel.show()
Example #8
0
 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])
Example #9
0
 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)