Exemple #1
0
 def dump(self, data):
     self.clear()
     self._cache['nodes'] = map(self._getVehicleData, data.getNodes())
     self._cache['scrollIndex'] = data._scrollIndex
     self._cache['displaySettings'].update(
         g_techTreeDP.getDisplaySettings(SelectedNation.getIndex()))
     self._cache['gridSettings'].update(
         g_techTreeDP.getGridSettings(SelectedNation.getIndex()))
     self._cache['premiumSettings'].update(
         g_techTreeDP.getPremiumGridSettings(SelectedNation.getIndex()))
     return self._cache
 def __formatBlueprintBalance(self):
     bpRequester = self._itemsCache.items.blueprints
     self.__intelligenceAmount = bpRequester.getIntelligenceData()
     self.__nationalFragmentsData = bpRequester.getAllNationalFragmentsData(
     )
     selectedNation = SelectedNation.getIndex()
     nationalAmount = self.__nationalFragmentsData.get(selectedNation, 0)
     balanceStr = text_styles.main(
         backport.text(
             R.strings.blueprints.blueprintScreen.resourcesOnStorage()))
     intFragmentVO = {
         'iconPath':
         backport.image(R.images.gui.maps.icons.blueprints.fragment.small.
                        intelligence()),
         'title':
         backport.getIntegralFormat(self.__intelligenceAmount),
         'fragmentCD':
         BlueprintTypes.INTELLIGENCE_DATA
     }
     natFragmentVO = {
         'iconPath':
         backport.image(
             R.images.gui.maps.icons.blueprints.fragment.small.dyn(
                 SelectedNation.getName())()),
         'title':
         backport.getIntegralFormat(nationalAmount),
         'fragmentCD':
         getNationalFragmentCD(selectedNation)
     }
     balanceVO = {
         'balanceStr': balanceStr,
         'internationalItemVO': intFragmentVO,
         'nationalItemVO': natFragmentVO
     }
     return balanceVO
Exemple #3
0
    def invalidateRestore(self, vehicles):
        for intCD in vehicles:
            _, nationID, _ = vehicles_core.parseIntCompactDescr(intCD)
            if nationID == SelectedNation.getIndex():
                return True

        return False
 def __setVehicleCollectorState(self):
     isVehicleCollectorEnabled = self._lobbyContext.getServerSettings(
     ).isCollectorVehicleEnabled()
     self.as_setVehicleCollectorStateS(
         isVehicleCollectorEnabled
         and hasCollectibleVehicles(SelectedNation.getIndex())
         and not self.__bootcampController.isInBootcamp())
Exemple #5
0
 def dump(self, data):
     self.clear()
     nodes = data._nodes
     itemGetter = data.getItem
     self._cache['nodes'] = map(lambda node: self._getVehicleData(node, itemGetter(node['id'])), nodes)
     self._cache['scrollIndex'] = data._scrollIndex
     self._cache['displaySettings'].update(g_techTreeDP.getDisplaySettings(SelectedNation.getIndex()))
     return self._cache
 def onPlayHintAnimation(self, isEnabled=True):
     if isEnabled:
         g_techTreeDP.techTreeEventsListener.setNationViewed(
             SelectedNation.getIndex())
         self.soundManager.playInstantSound(
             Sounds.TOP_OF_THE_TREE_ANIMATION_ON_SOUND_ID)
     else:
         self.soundManager.playInstantSound(
             Sounds.TOP_OF_THE_TREE_ANIMATION_OFF_SOUND_ID)
Exemple #7
0
 def dump(self, data):
     self.clear()
     self._cache['nodes'] = map(lambda node: self._getVehicleData(node), data.getNodes())
     self._cache['scrollIndex'] = data._scrollIndex
     self._cache['displaySettings'].update(g_techTreeDP.getDisplaySettings(SelectedNation.getIndex()))
     return self._cache