示例#1
0
    def getPicture(self, avatar):
        #chatBalloon = loader.loadModel("phase_3/models/props/chatbox.bam")
        frame = self.makeFrame()
        if self.nametagStyle == 100:
            inFont = ToontownGlobals.getToonFont()
        else:
            inFont = ToontownGlobals.getNametagFont(self.nametagStyle)

        #nametagJar = loader.loadModel("phase_3.5/models/gui/jar_gui")
        nameTagDemo = DirectLabel(
            parent=frame,
            relief=None,
            pos=(0, 0, 0.24),
            scale=0.5,
            text=localAvatar.getName(),
            text_fg=(1.0, 1.0, 1.0, 1),
            text_shadow=(0, 0, 0, 1),
            text_font=inFont,
            text_wordwrap=9,
        )
        #chatBalloon.find("**/top").setPos(1,0,5)
        #chatBalloon.find("**/middle").setScale(1,1,3)

        #nametagJar.reparentTo(frame)

        #nametagJar.setPos(0,0,0)
        #nametagJar.setScale(2.5)

        assert (not self.hasPicture)
        self.hasPicture = True

        return (frame, None)
 def getPicture(self, avatar):
     frame = self.makeFrame()
     if self.nametagStyle == 100:
         inFont = ToontownGlobals.getToonFont()
     else:
         inFont = ToontownGlobals.getNametagFont(self.nametagStyle)
     nameTagDemo = DirectLabel(parent=frame, relief=None, pos=(0, 0, 0.24), scale=0.5, text=localAvatar.getName(), text_fg=(1.0, 1.0, 1.0, 1), text_shadow=(0, 0, 0, 1), text_font=inFont, text_wordwrap=9)
     self.hasPicture = True
     return (frame, None)
 def getPicture(self, avatar):
     frame = self.makeFrame()
     if self.nametagStyle == 100:
         inFont = ToontownGlobals.getToonFont()
     else:
         inFont = ToontownGlobals.getNametagFont(self.nametagStyle)
     nameTagDemo = DirectLabel(parent=frame, relief=None, pos=(0, 0, 0.24), scale=0.5, text=base.localAvatar.getName(), text_fg=(1.0, 1.0, 1.0, 1), text_shadow=(0, 0, 0, 1), text_font=inFont, text_wordwrap=9)
     self.hasPicture = True
     return (frame, None)
示例#4
0
    def __updateNametagStyle(self, resetIndex=True):
        chooser = self.optionChoosers['nametag_style']

        if resetIndex:
            chooser.setIndex(base.localAvatar.nametagStyles.index(base.localAvatar.getNametagStyle()))

        nametagId = base.localAvatar.nametagStyles[chooser.index]
        chooser.setDisplayText('%s\n%s' % (base.localAvatar.getName(), TTLocalizer.NametagFontNames[nametagId]))
        chooser.setDisplayFont(ToontownGlobals.getNametagFont(nametagId))
        chooser.decideButtons(0, len(base.localAvatar.nametagStyles) - 1)
示例#5
0
    def __updateNametagStyle(self, resetIndex=True):
        chooser = self.optionChoosers['nametag_style']

        if resetIndex:
            chooser.setIndex(base.localAvatar.nametagStyles.index(base.localAvatar.getNametagStyle()))

        nametagId = base.localAvatar.nametagStyles[chooser.index]
        chooser.setDisplayText('%s\n%s' % (base.localAvatar.getName(), TTLocalizer.NametagFontNames[nametagId]))
        chooser.setDisplayFont(ToontownGlobals.getNametagFont(nametagId))
        chooser.decideButtons(0, len(base.localAvatar.nametagStyles) - 1)
示例#6
0
 def __updateNametagStyle(self):
     self.nametagStyle_preview[
         'text_font'] = ToontownGlobals.getNametagFont(
             base.localAvatar.nametagStyles[self.nametagStyle_index])
     self.nametagStyle_preview['text'] = TTLocalizer.NametagFontNames[
         base.localAvatar.nametagStyles[self.nametagStyle_index]]
     nametagCount = len(base.localAvatar.nametagStyles)
     if nametagCount == 0:
         self.nametagStyle_rightButton.hide()
         self.nametagStyle_leftButton.hide()
     if self.nametagStyle_index >= nametagCount - 1:
         self.nametagStyle_rightButton.hide()
     else:
         self.nametagStyle_rightButton.show()
     if self.nametagStyle_index <= 0:
         self.nametagStyle_leftButton.hide()
     else:
         self.nametagStyle_leftButton.show()