Beispiel #1
0
 def createToolTipContent(self, event, contentID):
     tooltipId = event.getArgument('tooltipId')
     if event.contentID == R.views.common.tooltip_window.loot_box_compensation_tooltip.LootBoxVehicleCompensationTooltipContent(
     ):
         if tooltipId in self.__tooltipItems:
             tooltipData = {
                 'iconBefore': event.getArgument('iconBefore', ''),
                 'labelBefore': event.getArgument('labelBefore', ''),
                 'iconAfter': event.getArgument('iconAfter', ''),
                 'labelAfter': event.getArgument('labelAfter', ''),
                 'bonusName': event.getArgument('bonusName', ''),
                 'countBefore': event.getArgument('countBefore', 1),
                 'tooltipType': LootBoxCompensationTooltipTypes.VEHICLE
             }
             tooltipData.update(self.__tooltipItems[tooltipId].specialArgs)
             settings = ViewSettings(
                 R.views.common.tooltip_window.loot_box_compensation_tooltip
                 .LootBoxVehicleCompensationTooltipContent())
             settings.flags = ViewFlags.VIEW
             settings.model = LootBoxVehicleCompensationTooltipModel()
             settings.kwargs = tooltipData
             return VehicleCompensationTooltipContent(settings)
         _logger.warning("Couldn't find corresponded tooltip! tooltipId=%s",
                         str(tooltipId))
     elif event.contentID == VEH_FOR_CHOOSE_ID:
         if tooltipId in self.__tooltipItems:
             settings = ViewSettings(VEH_FOR_CHOOSE_ID)
             settings.flags = ViewFlags.VIEW
             settings.model = AwardsVehicleForChooseTooltipViewModel()
             settings.kwargs = self.__tooltipItems[tooltipId].specialArgs
             return VehicleForChooseTooltipContent(settings)
         _logger.warning("Couldn't find corresponded tooltip! tooltipId=%s",
                         str(tooltipId))
     return None
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.frontline.AwardsView())
     settings.model = AwardsViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(AwardsView, self).__init__(settings)
     self.__tooltipItems = {}
Beispiel #3
0
 def __init__(self, layoutID, *args, **kwargs):
     settings = ViewSettings(layoutID)
     settings.model = ReservesAwardViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self._renewableSubHelper = BigWorld.player().renewableSubscription
     super(ReservesAwardView, self).__init__(settings)
 def __init__(self, *args, **kwargs):
     contentResID = R.views.lobby.ranked.tooltips.RankedBattlesRolesTooltipView()
     settings = ViewSettings(contentResID)
     settings.model = RolesViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(RankedRolesTooltipView, self).__init__(settings)
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.common.dialog_view.components.
                             dialog_prices_tooltip.DialogPricesTooltip())
     settings.model = DialogPricesTooltipModel()
     settings.args = args
     settings.kwargs = kwargs
     super(DialogPricesTooltip, self).__init__(settings)
Beispiel #6
0
 def __init__(self, layoutID, wsFlags=ViewFlags.OVERLAY_VIEW, *args, **kwargs):
     settings = ViewSettings(layoutID)
     settings.flags = wsFlags
     settings.model = BattlePassVehicleAwardViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(BattlePassVehicleAwardView, self).__init__(settings)
Beispiel #7
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.battle_royale.BattleResultView())
     settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW
     settings.model = BattleResultViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(BrBattleResultsViewInLobby, self).__init__(settings)
     self.__arenaUniqueID = kwargs.get('ctx', {}).get('arenaUniqueID')
     if self.__arenaUniqueID is None:
         raise SoftException(
             'There is not arenaUniqueID in battleResults context')
     self.__data = self.__battleResults.getResultsVO(self.__arenaUniqueID)
     if not self.__data:
         raise SoftException('There is not battleResults')
     commonData = self.__data.get(BRSections.COMMON)
     if commonData is None:
         raise SoftException('There is no common info in battle results')
     vehicleInfo = first(commonData.get('playerVehicles', []))
     self.__isObserverResult = vehicleInfo.get(
         'isObserver', False) if vehicleInfo else False
     self.__arenaBonusType = self.__data[BRSections.COMMON].get(
         'arenaBonusType', 0)
     self.__tooltipsData = {}
     self.__tooltipParametersCreator = self.__getTooltipParametersCreator()
     return
Beispiel #8
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(
         R.views.lobby.new_year.tooltips.NyDiscountRewardTooltip())
     settings.model = NyDiscountRewardTooltipModel()
     settings.args = args
     settings.kwargs = kwargs
     super(NyDiscountRewardTooltip, self).__init__(settings)
Beispiel #9
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(
         R.views.lobby.dog_tags.RankedEfficiencyTooltip(),
         model=RankedEfficiencyTooltipModel())
     settings.args = args
     settings.kwargs = kwargs
     super(RankedEfficiencyTooltip, self).__init__(settings)
Beispiel #10
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(
         R.views.lobby.resource_well.tooltips.ProgressTooltip())
     settings.model = ProgressTooltipModel()
     settings.args = args
     settings.kwargs = kwargs
     super(ProgressTooltip, self).__init__(settings)
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.veh_post_progression.tooltip.
                             PairModificationTooltipView())
     settings.model = PairModificationTooltipViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(BasePairModificationTooltipView, self).__init__(settings)
Beispiel #12
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(
         R.views.lobby.resource_well.tooltips.SerialNumberTooltip())
     settings.model = SerialNumberTooltipModel()
     settings.args = args
     settings.kwargs = kwargs
     super(SerialNumberTooltip, self).__init__(settings)
Beispiel #13
0
 def __init__(self, viewResource, viewModel, *args, **kwargs):
     settings = ViewSettings(viewResource)
     settings.flags = ViewFlags.LOBBY_SUB_VIEW
     settings.model = viewModel
     settings.args = args
     settings.kwargs = kwargs
     super(MapsTrainingBaseView, self).__init__(settings)
Beispiel #14
0
 def __init__(self, contentResId, *args, **kwargs):
     settings = ViewSettings(contentResId)
     settings.model = SeniorityRewardAwardViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__bonusesPosition = 0
     super(SeniorityRewardAwardView, self).__init__(settings)
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(
         layoutID=R.views.lobby.crew.CrewHeaderTooltipView(),
         model=CrewHeaderTooltipViewModel())
     settings.args = args
     settings.kwargs = kwargs
     self._serverSettings = self._lobbyContext.getServerSettings()
     super(CrewHeaderTooltipView, self).__init__(settings, *args, **kwargs)
Beispiel #16
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(
         R.views.lobby.new_year.tooltips.new_year_album_toy_tooltip_content.
         NewYearAlbumToyTooltipContent())
     settings.model = NewYearAlbumToyContentModel()
     settings.args = args
     settings.kwargs = kwargs
     super(AlbumCurrentToyContent, self).__init__(settings)
Beispiel #17
0
 def __init__(self, atmosphereBonus, *args, **kwargs):
     settings = ViewSettings(
         R.views.lobby.new_year.tooltips.NyDecorationStateTooltip())
     settings.model = NyDecorationStateTooltipModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__atmosphereBonus = atmosphereBonus
     super(NyDecorationStateTooltip, self).__init__(settings)
Beispiel #18
0
 def __init__(self, text, imageSubstitutions=None, layoutID=None):
     settings = ViewSettings(layoutID or self._LAYOUT_DYN_ACCESSOR())
     settings.model = SimpleTextViewModel()
     settings.kwargs = {
         'text': text,
         'imageSubstitutions': imageSubstitutions
     }
     super(SimpleText, self).__init__(settings)
Beispiel #19
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.common.dialog_view.components.
                             balance_contents.CommonBalanceContent())
     settings.model = CommonBalanceContentModel()
     settings.args = args
     settings.kwargs = kwargs
     super(CommonBalanceContent, self).__init__(settings, *args, **kwargs)
     self.__currencyIndexes = []
 def __init__(self, layoutID, selectableCrewbook, *args, **kwargs):
     settings = ViewSettings(layoutID)
     settings.model = MapBoxRewardChoiceViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__tooltips = []
     self.__selectableCrewbook = selectableCrewbook
     super(MapboxRewardChoiceView, self).__init__(settings)
Beispiel #21
0
 def __init__(self, tooltipData, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.battle_pass.tooltips.
                             BattlePassUndefinedTankmanView())
     settings.model = BattlePassUndefinedTankmanViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(BattlePassUndefinedTankmanView, self).__init__(settings)
     self.__tooltipData = tooltipData
Beispiel #22
0
 def __init__(self, bonuses, bonusPacker=None, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.tooltips.AdditionalRewardsTooltip())
     settings.model = AdditionalRewardsTooltipModel()
     settings.args = args
     settings.kwargs = kwargs
     super(AdditionalRewardsTooltip, self).__init__(settings)
     self.__bonuses = bonuses
     self.__bonusPackers = bonusPacker or getDefaultBonusPacker()
Beispiel #23
0
 def __init__(self, *args, **kwargs):
     self.__congratsSourceId = 0
     self.__videoShownKey = ''
     settings = ViewSettings(R.views.lobby.marathon.marathon_reward_view.MarathonRewardView())
     settings.model = MarathonRewardViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(MarathonRewardView, self).__init__(settings)
 def __init__(self, battleType=None, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.battle_pass.tooltips.
                             BattlePassInProgressTooltipView())
     settings.model = BattlePassInProgressTooltipViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__battleType = battleType
     super(BattlePassInProgressTooltipView, self).__init__(settings)
Beispiel #25
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.new_year.views.NyVehiclesView())
     settings.model = NyVehiclesViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__presenter = None
     self.__backCallback = kwargs.get('backCallback')
     super(NyVehiclesView, self).__init__(settings, *args, **kwargs)
     return
Beispiel #26
0
 def __init__(self, layoutID, *args, **kwargs):
     settings = ViewSettings(layoutID)
     settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW
     settings.model = BattlePass3DStyleChoiceViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__level = _BPViewStates.getLevel()
     self.__previewOpened = False
     super(BattlePass3dStyleChoiceView, self).__init__(settings)
Beispiel #27
0
 def __init__(self, layoutID, *args, **kwargs):
     settings = ViewSettings(layoutID)
     settings.model = BootcampProgressModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__blur = None
     self.__tooltipData = {}
     super(BootcampProgressView, self).__init__(settings)
     return
Beispiel #28
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(
         R.views.lobby.transfer_giveaway.transfer_giveaway_awards_view.
         TransferGiveawaydAwardsView())
     settings.model = TransferGiveawayAwardsViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__tooltipData = {}
     super(TransferGiveawayAwardsView, self).__init__(settings)
Beispiel #29
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.techtree.TechTreeIntro())
     settings.model = TechtreeIntroViewModel()
     settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW
     settings.args = args
     settings.kwargs = kwargs
     super(TechTreeIntroView, self).__init__(settings)
     self.__nationalBlueprints = defaultdict(int)
     self.__universalBlueprints = 0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.customization.
                             style_unlocked_view.StyleUnlockedView())
     settings.model = StyleUnlockedViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__vehicle = None
     super(StyleUnlockedView, self).__init__(settings)
     return