Exemplo n.º 1
0
 def __init__(self, name, filename=None, **options):
     TextNode.__init__(self, name, **options)
     self.set_shadow(0.08)
     self.set_shadow_color((0,0,0,1))
     self.x = self.y = 0
     self.lines = ['']
     self.show_line_number = True
     self.line_number_width = 4
     self.max_rows = 30
     self.hidden = False
     if filename:
         self.load_file(filename)
Exemplo n.º 2
0
 def __init__(self, name='frameRateMeter'):
     TextNode.__init__(self, name)
     self.lastFrameRate = None
     self.setText("0.0 FPS")
     self.setTextColor(random.choice(self.TEXT_COLORS))
     self.setCardColor(0, 0, 0, 0)
     self.setCardAsMargin(0.5, 0.5, 0.5, 0.5)
     self.setAlign(TextNode.ABoxedCenter)
     self.setFont(ToontownGlobals.getSignFont())
     self.frameRateMeter = base.a2dTopCenter.attachNewNode(self)
     self.frameRateMeter.setBin("gui-popup", 10000)
     self.frameRateMeter.setScale(0.07)
     self.frameRateMeter.setPos(0, 0, -0.100)
     taskMgr.doMethodLater(self.DELAY_TIME, self.update,
                           'update-frame-rate')
Exemplo n.º 3
0
 def __init__(self, name, avatarType):
     self.avatarType = avatarType
     self.fsm = ClassicFSM.ClassicFSM('NameTag', [State.State('off', self.enterOff, self.exitOff),
      State.State('rollover', self.enterRollover, self.exitRollover),
      State.State('down', self.enterDown, self.exitDown),
      State.State('up', self.enterUp, self.exitUp)], 'off', 'off')
     self.fsm.enterInitialState()
     TextNode.__init__(self, 'nameTag-' + str(id(self)))
     self.setText(name)
     self.setTextColor(0.191406, 0.5625, 0.773438, 1.0)
     self.setWordwrap(8)
     self.setCardAsMargin(0.1, 0.1, 0.1, 0.1)
     self.setCardDecal(True)
     self.setAlign(self.ACenter)
     self.nodePath = hidden.attachNewNode(self)
     self.nodePath.setBillboardPointEye()
     self.clickable = 0
 def __init__(self, name, avatarType):
     self.avatarType = avatarType
     self.fsm = ClassicFSM.ClassicFSM('NameTag', [State.State('off', self.enterOff, self.exitOff),
         State.State('rollover', self.enterRollover, self.exitRollover),
         State.State('down', self.enterDown, self.exitDown),
         State.State('up', self.enterUp, self.exitUp)],
         'off', 'off')
     self.fsm.enterInitialState()
     TextNode.__init__(self, 'nameTag-' + str(id(self)))
     self.setText(name)
     self.setTextColor(0.191406, 0.5625, 0.773438, 1.0)
     self.setWordwrap(8)
     self.setCardAsMargin(0.1, 0.1, 0.1, 0.1)
     self.setCardDecal(True)
     self.setAlign(self.ACenter)
     self.nodePath = hidden.attachNewNode(self)
     self.nodePath.setBillboardPointEye()
     self.clickable = 0