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