Ejemplo n.º 1
0
 def createFrame(self, skillId, skillPts, upgradeMode = 0, freeLock = False, showIcon = True):
     skillRank = max(0, skillPts - 1)
     if skillId in self.skillFrames:
         button = self.skillFrames[skillId]
         if upgradeMode:
             pass
         showUpgrade = showIcon
         button.setShowUpgrade(showUpgrade)
         button.setShowIcon(showIcon)
         button.setShowLock(freeLock)
         button.show()
     else:
         button = SkillButton(skillId, self.addPoint, 0, skillRank, showHelp = True, showIcon = showIcon, showLock = freeLock)
         if upgradeMode:
             pass
         showUpgrade = showIcon
         button.setShowUpgrade(showUpgrade)
         button.reparentTo(self)
         self.skillFrames[skillId] = button
     button.skillButton['image_scale'] = 0.12
     if skillPts == 1:
         self.skillFrames[skillId]['text_fg'] = (0.5, 0.5, 0.5, 1)
         self.skillFrames[skillId].skillButton.setColorScale(1, 1, 1, 0.5)
     else:
         self.skillFrames[skillId]['text_fg'] = (1, 1, 1, 1)
         self.skillFrames[skillId].skillButton.clearColorScale()
Ejemplo n.º 2
0
 def createFrame(self,
                 skillId,
                 skillPts,
                 upgradeMode=0,
                 freeLock=False,
                 showIcon=True):
     skillRank = max(0, skillPts - 1)
     if skillId in self.skillFrames:
         button = self.skillFrames[skillId]
         showUpgrade = upgradeMode and showIcon
         button.setShowUpgrade(showUpgrade)
         button.setShowIcon(showIcon)
         button.setShowLock(freeLock)
         button.show()
     else:
         button = SkillButton(skillId,
                              self.addPoint,
                              0,
                              skillRank,
                              showHelp=True,
                              showIcon=showIcon,
                              showLock=freeLock)
         showUpgrade = upgradeMode and showIcon
         button.setShowUpgrade(showUpgrade)
         button.reparentTo(self)
         self.skillFrames[skillId] = button
     button.skillButton['image_scale'] = 0.12
     if skillPts == 1:
         self.skillFrames[skillId]['text_fg'] = (0.5, 0.5, 0.5, 1)
         self.skillFrames[skillId].skillButton.setColorScale(1, 1, 1, 0.5)
     else:
         self.skillFrames[skillId]['text_fg'] = (1, 1, 1, 1)
         self.skillFrames[skillId].skillButton.clearColorScale()