Пример #1
0
 def createScoreboardItem(self, item, parent, itemType=None, columnWidths=[], color=None):
     itemColorScale = None
     player = item.get('Player')
     score = item.get('Score')
     playerName = self.names[player]
     playerTeam = self.teams[player]
     if player == localAvatar.doId:
         itemColorScale = (1, 1, 1, 1)
     else:
         if playerTeam != None:
             itemColorScale = PVPGlobals.getTeamColor(playerTeam)
     item['Player'] = playerName
     return MiniScoreItemGui(item, parent, self, itemColorScale)
 def createScoreboardItem(self, item, parent, itemType=None, columnWidths=[], color=None):
     itemColorScale = None
     blink = False
     team = item.get('Team')
     score = item.get('Score')
     if team == localAvatar.getTeam():
         if self.prevTeamScore != None:
             if score < self.prevTeamScore:
                 blink = True
             self.prevTeamScore = score
         itemColorScale = team != localAvatar.doId and PVPGlobals.TEAM_COLOR[team]
     else:
         itemColorScale = (1, 1, 1, 1)
     return MiniScoreItemGui(item, parent, self.instance, itemColorScale, self.instance.gameRules, blink)
 def createNewItem(self,
                   item,
                   parent,
                   itemType=None,
                   columnWidths=[],
                   color=None):
     itemColorScale = None
     team = item.get('Team')
     score = item.get('Score')
     if team == localAvatar.getTeam():
         if self.prevTeamScore != None and score < self.prevTeamScore:
             itemColorScale = (1, 0, 0)
         self.prevTeamScore = score
     return MiniScoreItemGui(item, parent, self.instance, itemColorScale,
                             self.instance.gameRules)
Пример #4
0
 def createScoreboardItem(self, item, parent, itemType = None, columnWidths = [], color = None):
     itemColorScale = None
     blink = False
     team = item.get('Team')
     score = item.get('Score')
     if team == localAvatar.getTeam():
         if self.prevTeamScore != None and score < self.prevTeamScore:
             blink = True
         
         self.prevTeamScore = score
     
     if team != localAvatar.doId:
         itemColorScale = PVPGlobals.getTeamColor(team)
     else:
         itemColorScale = (1, 1, 1, 1)
     return MiniScoreItemGui(item, parent, self, itemColorScale, blink)
Пример #5
0
 def createScoreboardItem(self, item, parent, itemType=None, columnWidths=[], color=None):
     itemColorScale = None
     player = item.get('Player')
     score = item.get('Score')
     team = None
     name = '???'
     if player in base.cr.doId2do:
         avatar = base.cr.doId2do.get(player)
         team = avatar.getTeam()
         name = avatar.getName()
     if player == localAvatar.doId:
         itemColorScale = (1, 1, 1, 1)
     else:
         if team != None:
             itemColorScale = PVPGlobals.TEAM_COLOR[team]
     item['Player'] = name
     return MiniScoreItemGui(item, parent, self.instance, itemColorScale, self.instance.gameRules)
Пример #6
0
 def createNewItem(self,
                   item,
                   parent,
                   itemType=None,
                   columnWidths=[],
                   color=None):
     itemColorScale = None
     blink = False
     team = item.get('Team')
     score = item.get('Score')
     if team == localAvatar.getTeam():
         if score < self.prevTeamScore:
             blink = True
             self.prevTeamScore = score
     if team > 10 and team < 20 and score != self.prevLoadScore:
         blink = True
         self.prevLoadScore = score
     return MiniScoreItemGui(item, parent, self.instance, itemColorScale,
                             self.instance.gameRules, blink)