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)
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)
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()