def __init__(self, avatar = None): super(ArenaDataProvider, self).__init__() self.__playerTeam = avatar_getter.getPlayerTeam(avatar) self.__teamsOnArena = range(1, avatar_getter.getMaxTeamsOnArena(avatar) + 1) self.__playerVehicleID = avatar_getter.getPlayerVehicleID(avatar) self.__vInfoVOs = {} self.__vStatsVOs = VehicleArenaStatsDict() self.__prbStats = {} self.__playersVIDs = {} self.__viStatsVOs = VehicleArenaInteractiveStatsDict() self.__teamsVIStats = {} fo_precache.add(settings.UNKNOWN_CONTOUR_ICON_RES_PATH)
def __init__(self, avatar=None): super(ArenaDataProvider, self).__init__() self.__playerTeam = avatar_getter.getPlayerTeam(avatar) self.__teamsOnArena = range( 1, avatar_getter.getMaxTeamsOnArena(avatar) + 1) self.__playerVehicleID = avatar_getter.getPlayerVehicleID(avatar) self.__vInfoVOs = {} self.__vStatsVOs = VehicleArenaStatsDict() self.__prbStats = {} self.__playersVIDs = {} self.__viStatsVOs = VehicleArenaInteractiveStatsDict() self.__teamsVIStats = {} fo_precache.add(settings.UNKNOWN_CONTOUR_ICON_RES_PATH)
def __init__(self, avatar = None): super(ArenaDataProvider, self).__init__() self.__playerTeam = avatar_getter.getPlayerTeam(avatar) self.__teamsOnArena = range(1, arena_info.getMaxTeamsOnArena(avatar) + 1) self.__playerVehicleID = avatar_getter.getPlayerVehicleID(avatar) self.__vInfoVOs = {} self.__vStatsVOs = arena_vos.VehicleArenaStatsDict() self.__prbStats = {} self.__playersVIDs = {} self.__viStatsVOs = arena_vos.VehicleArenaInteractiveStatsDict() self.__teamsVIStats = {} self.__teamSquadIndices = {} self.__invitationStatuses = {} self.__description = arena_descrs.createDescription(arena_info.getClientArena(avatar)) fo_precache.add(settings.UNKNOWN_CONTOUR_ICON_RES_PATH)
def __setVehicleData(self, vehicleDescr = None): if vehicleDescr is not None: vehicleType = vehicleDescr.type self.compactDescr = vehicleType.compactDescr tags = vehicleType.tags self.classTag = _getClassTag(tags) self.isObserver = _isObserver(tags) self.shortName = vehicleType.shortUserString self.name = Vehicle.getUserName(vehicleType=vehicleType, textPrefix=True) self.shortNameWithPrefix = Vehicle.getShortUserName(vehicleType=vehicleType, textPrefix=True) self.guiName = getShortUserName(vehicleType) self.nationID = vehicleType.id[0] self.level = vehicleType.level vName = vehicleType.name self.iconPath = settings.makeContourIconSFPath(vName) if not fo_precache.add(settings.makeContourIconResPath(vName)): self.iconPath = settings.UNKNOWN_CONTOUR_ICON_SF_PATH else: self.compactDescr = 0 self.classTag = None self.isObserver = False self.shortName = settings.UNKNOWN_VEHICLE_NAME self.name = settings.UNKNOWN_VEHICLE_NAME self.guiName = settings.UNKNOWN_VEHICLE_NAME self.shortNameWithPrefix = settings.UNKNOWN_VEHICLE_NAME self.nationID = nations.NONE_INDEX self.level = settings.UNKNOWN_VEHICLE_LEVEL self.iconPath = settings.UNKNOWN_CONTOUR_ICON_SF_PATH self.shortNameWithPrefix = settings.UNKNOWN_VEHICLE_NAME return
def __init__(self, avatar=None): super(ArenaDataProvider, self).__init__() self.__playerTeam = avatar_getter.getPlayerTeam(avatar) self.__teamsOnArena = range(1, arena_info.getMaxTeamsOnArena(avatar) + 1) self.__playerVehicleID = avatar_getter.getPlayerVehicleID(avatar) self.__vInfoVOs = {} self.__vStatsVOs = arena_vos.VehicleArenaStatsDict() self.__prbStats = {} self.__playersVIDs = {} self.__viStatsVOs = arena_vos.VehicleArenaInteractiveStatsDict() self.__teamsVIStats = {} self.__teamSquadIndices = {} self.__invitationStatuses = {} self.__description = arena_descrs.createDescription( arena_info.getClientArena(avatar)) fo_precache.add(settings.UNKNOWN_CONTOUR_ICON_RES_PATH)
def addContourIconToCache(vName): return fo_precache.add(makeContourIconResPath(vName))
def addUnknownContourIconToCache(): fo_precache.add(UNKNOWN_CONTOUR_ICON_RES_PATH)