Example #1
0
 def _makeAnnouncementNode(node, displayInfo):
     info = g_techTreeDP.getAnnouncementByName(node.nodeName)
     state = NODE_STATE_FLAGS.NOT_CLICKABLE
     state |= NODE_STATE_FLAGS.ANNOUNCEMENT
     if info.isElite:
         state |= NODE_STATE_FLAGS.ELITE
     return nodes.AnnouncementNode(node.nodeCD, info, state, displayInfo)
Example #2
0
 def _getAnnouncementData(self, nodeCD, path, level):
     info = g_techTreeDP.getAnnouncementByCD(nodeCD)
     state = NODE_STATE_FLAGS.NOT_CLICKABLE
     state |= NODE_STATE_FLAGS.ANNOUNCEMENT
     if info.isElite:
         state |= NODE_STATE_FLAGS.ELITE
     displayInfo = {'path': path, 'renderer': 'vehicle', 'level': level}
     return nodes.AnnouncementNode(nodeCD, info, state, displayInfo)