Esempio n. 1
0
 def requestNationTreeData(self):
     """
     Overridden method of the class _Py_ScriptHandler.requestNationTreeData.
     """
     self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations())
     self.as_setSelectedNationS(SelectedNation.getName())
     return True
 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
 def __exitEvent(self):
     return events.LoadViewEvent(VIEW_ALIAS.LOBBY_TECHTREE,
                                 ctx={
                                     BackButtonContextKeys.NATION:
                                     SelectedNation.getName(),
                                     BackButtonContextKeys.BLUEPRINT_MODE:
                                     self.__blueprintMode
                                 })
Esempio n. 4
0
 def requestNationTreeData(self):
     """
     Overridden method of the class _Py_ScriptHandler.requestNationTreeData.
     """
     if USE_XML_DUMPING and IS_DEVELOPMENT:
         self.as_useXMLDumpingS()
     self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations())
     self.as_setSelectedNationS(SelectedNation.getName())
     return True
Esempio n. 5
0
 def requestNationTreeData(self):
     """
     Overridden method of the class _Py_ScriptHandler.requestNationTreeData.
     """
     if USE_XML_DUMPING and IS_DEVELOPMENT:
         self.as_useXMLDumpingS()
     self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations())
     self.as_setSelectedNationS(SelectedNation.getName())
     return True
Esempio n. 6
0
 def goToNextVehicle(self, vehCD):
     exitEvent = events.LoadViewEvent(
         VIEW_ALIAS.LOBBY_TECHTREE,
         ctx={'nation': SelectedNation.getName()})
     loadEvent = events.LoadViewEvent(VIEW_ALIAS.LOBBY_RESEARCH,
                                      ctx={
                                          'rootCD': vehCD,
                                          'exit': exitEvent
                                      })
     self.fireEvent(loadEvent, scope=EVENT_BUS_SCOPE.LOBBY)
Esempio n. 7
0
 def __handleReloadData(self, event):
     if event.key is Keys.KEY_R:
         g_techTreeDP.load(isReload=True)
         self.as_refreshNationTreeDataS(SelectedNation.getName())
Esempio n. 8
0
 def __onUpdateStage(self):
     g_techTreeDP.setOverride(self._getOverride())
     if g_techTreeDP.load():
         self.as_refreshNationTreeDataS(SelectedNation.getName())
Esempio n. 9
0
 def redraw(self):
     self.as_refreshNationTreeDataS(SelectedNation.getName())
Esempio n. 10
0
 def redraw(self):
     self._data.load()
     self.as_setRootDataS(self._getRootData())
     self.as_setResearchItemsS(SelectedNation.getName(), self._data.dump())
     self._vehPostProgressionEntryPoint.redraw(self.vehicle)
     self.__checkPostProgressionHint()
Esempio n. 11
0
 def goToNextVehicle(self, vehCD):
     exitEvent = events.LoadViewEvent(VIEW_ALIAS.LOBBY_TECHTREE, ctx={'nation': SelectedNation.getName()})
     loadEvent = events.LoadViewEvent(VIEW_ALIAS.LOBBY_RESEARCH, ctx={'rootCD': vehCD,
      'exit': exitEvent})
     self.fireEvent(loadEvent, scope=EVENT_BUS_SCOPE.LOBBY)
Esempio n. 12
0
 def invalidateVehLocks(self, locks):
     if self._data.invalidateLocks(locks):
         self.as_refreshNationTreeDataS(SelectedNation.getName())
Esempio n. 13
0
 def requestNationTreeData(self):
     if USE_XML_DUMPING and IS_DEVELOPMENT:
         self.as_useXMLDumpingS()
     self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations())
     self.as_setSelectedNationS(SelectedNation.getName())
     return True
Esempio n. 14
0
 def __handleReloadData(self, event):
     if event.key is Keys.KEY_R:
         g_techTreeDP.load(isReload=True)
         self.as_refreshNationTreeDataS(SelectedNation.getName())
Esempio n. 15
0
 def __onUpdateStage(self):
     g_techTreeDP.setOverride(self._getOverride())
     if g_techTreeDP.load():
         self.as_refreshNationTreeDataS(SelectedNation.getName())
Esempio n. 16
0
 def redraw(self):
     self.as_refreshNationTreeDataS(SelectedNation.getName())
Esempio n. 17
0
 def requestNationTreeData(self):
     if USE_XML_DUMPING and IS_DEVELOPMENT:
         self.as_useXMLDumpingS()
     self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations())
     self.as_setSelectedNationS(SelectedNation.getName())
     return True
 def requestNationTreeData(self):
     self.as_setAvailableNationsS(g_techTreeDP.getNationsMenuDataProvider())
     self.as_setSelectedNationS(SelectedNation.getName())
     return True
Esempio n. 19
0
 def invalidateVehLocks(self, locks):
     if self._data.invalidateLocks(locks):
         self.as_refreshNationTreeDataS(SelectedNation.getName())
 def redraw(self):
     self._data.load()
     self.as_setRootDataS(self._getRootData())
     self.as_setResearchItemsS(SelectedNation.getName(), self._data.dump())