def _setTipsInfo(self): arena = arena_info.getClientArena() arenaDP = self._battleCtx.getArenaDP() if arena_info.hasResourcePoints(): bgUrl = RES_ICONS.MAPS_ICONS_EVENTINFOPANEL_FALLOUTRESOURCEPOINTSEVENT elif arena_info.hasFlags(): bgUrl = RES_ICONS.MAPS_ICONS_EVENTINFOPANEL_FALLOUTFLAGSEVENT else: bgUrl = '' if self.__isFallout: self.as_setEventInfoPanelDataS({'bgUrl': bgUrl, 'items': getHelpTextAsDicts(arena_info.getArenaType())}) self.as_setVisualTipInfoS(self.__makeVisualTipVO(arenaDP, arena)) elif not self.__isTipInited: battlesCount = DEFAULT_BATTLES_COUNT if g_lobbyContext.getBattlesCount() is not None: battlesCount = g_lobbyContext.getBattlesCount() classTag, vLvl, nation = arenaDP.getVehicleInfo().getTypeInfo() criteria = tips.getTipsCriteria(arena) criteria.setBattleCount(battlesCount) criteria.setClassTag(classTag) criteria.setLevel(vLvl) criteria.setNation(nation) tip = criteria.find() self.as_setTipTitleS(text_styles.highTitle(tip.status)) self.as_setTipS(text_styles.playerOnline(tip.body)) self.as_setVisualTipInfoS(self.__makeVisualTipVO(arenaDP, arena, tip)) self.__isTipInited = True return
def _setTipsInfo(self): arenaDP = self._battleCtx.getArenaDP() battlesCount = DEFAULT_BATTLES_COUNT if not isBattleLoadingShowed(): criteria = tips.getTipsCriteria(self._arenaVisitor) if VEHICLE_TAGS.LOW_TIER_EVENT in arenaDP.getVehicleInfo( ).vehicleType.tags and isEnabledMMEvent(): arenaGuiType = criteria.getArenaGuiType() if arenaGuiType == ARENA_GUI_TYPE.RANDOM: tip = _TipData( backport.text(R.strings.tips.lowTierEventStatus()), backport.text(R.strings.tips.lowTierEventBody()), R.images.gui.maps.icons.battleLoading.tips. lowTierEvent()) self.as_setTipTitleS(text_styles.highTitle(tip.status)) self.as_setTipS(text_styles.playerOnline(tip.body)) self.as_setVisualTipInfoS( self._makeVisualTipVO(arenaDP, tip)) else: if self.lobbyContext.getBattlesCount() is not None: battlesCount = self._getBattlesCount() criteria.setBattleCount(battlesCount) criteria.setVehicleType(arenaDP.getVehicleInfo().vehicleType) translation = self.gui.resourceManager.getTranslatedText tip = criteria.find() self.as_setTipTitleS( self._formatTipTitle(translation(tip.status))) self.as_setTipS(self._formatTipBody(translation(tip.body))) self.as_setVisualTipInfoS(self._makeVisualTipVO(arenaDP, tip)) _setBattleLoading(True) return
def _setTipsInfo(self): arenaDP = self._battleCtx.getArenaDP() if self._arenaVisitor.hasResourcePoints(): bgUrl = RES_ICONS.MAPS_ICONS_EVENTINFOPANEL_FALLOUTRESOURCEPOINTSEVENT elif self._arenaVisitor.hasFlags(): bgUrl = RES_ICONS.MAPS_ICONS_EVENTINFOPANEL_FALLOUTFLAGSEVENT else: bgUrl = '' if self._arenaVisitor.gui.isFalloutClassic(): self.as_setEventInfoPanelDataS({ 'bgUrl': bgUrl, 'items': getHelpTextAsDicts(self._arenaVisitor) }) self.as_setVisualTipInfoS(self.__makeVisualTipVO(arenaDP)) elif not self.__isTipInited: battlesCount = DEFAULT_BATTLES_COUNT if g_lobbyContext.getBattlesCount() is not None: battlesCount = g_lobbyContext.getBattlesCount() classTag, vLvl, nation = arenaDP.getVehicleInfo().getTypeInfo() criteria = tips.getTipsCriteria(self._arenaVisitor) criteria.setBattleCount(battlesCount) criteria.setClassTag(classTag) criteria.setLevel(vLvl) criteria.setNation(nation) tip = criteria.find() self.as_setTipTitleS(text_styles.highTitle(tip.status)) self.as_setTipS(text_styles.playerOnline(tip.body)) self.as_setVisualTipInfoS(self.__makeVisualTipVO(arenaDP, tip)) self.__isTipInited = True return
def _setTipsInfo(self): arenaDP = self._battleCtx.getArenaDP() battlesCount = DEFAULT_BATTLES_COUNT if not isBattleLoadingShowed(): if self.lobbyContext.getBattlesCount() is not None: battlesCount = self._getBattlesCount() classTag, vLvl, nation = arenaDP.getVehicleInfo().getTypeInfo() criteria = tips.getTipsCriteria(self._arenaVisitor) criteria.setBattleCount(battlesCount) criteria.setClassTag(classTag) criteria.setLevel(vLvl) criteria.setNation(nation) tip = criteria.find() self.as_setTipTitleS(text_styles.highTitle(tip.status)) self.as_setTipS(text_styles.playerOnline(tip.body)) self.as_setVisualTipInfoS(self.__makeVisualTipVO(arenaDP, tip)) _setBattleLoading(True) return
def _setTipsInfo(self): arenaDP = self._battleCtx.getArenaDP() battlesCount = DEFAULT_BATTLES_COUNT if not isBattleLoadingShowed(): if self.lobbyContext.getBattlesCount() is not None: battlesCount = self._getBattlesCount() criteria = tips.getTipsCriteria(self._arenaVisitor) criteria.setContext( ctx={ 'battlesCount': battlesCount, 'vehicleType': arenaDP.getVehicleInfo().vehicleType }) translation = self.gui.resourceManager.getTranslatedText tip = criteria.find() self.as_setTipTitleS(self._formatTipTitle(translation(tip.status))) self.as_setTipS(self._formatTipBody(translation(tip.body))) self.as_setVisualTipInfoS(self._makeVisualTipVO(arenaDP, tip)) _setBattleLoading(True) return