Beispiel #1
0
 def load(self):
     self.notify.debug('load')
     Cannon.load(self, self.uniqueName('Cannon'))
     if base.cr and base.cr.partyManager and base.cr.partyManager.getShowDoid():
         nameText = TextNode('nameText')
         nameText.setCardAsMargin(0.1, 0.1, 0.1, 0.1)
         nameText.setCardDecal(True)
         nameText.setCardColor(1.0, 1.0, 1.0, 0.0)
         r = 232.0 / 255.0
         g = 169.0 / 255.0
         b = 23.0 / 255.0
         nameText.setTextColor(r, g, b, 1)
         nameText.setAlign(nameText.ACenter)
         nameText.setShadowColor(0, 0, 0, 1)
         nameText.setText(str(self.doId))
         namePlate = self.parentNode.attachNewNode(nameText)
         namePlate.setDepthWrite(0)
         namePlate.setPos(0, 0, 8)
         namePlate.setScale(3)