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 })
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
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
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)
def __handleReloadData(self, event): if event.key is Keys.KEY_R: g_techTreeDP.load(isReload=True) self.as_refreshNationTreeDataS(SelectedNation.getName())
def __onUpdateStage(self): g_techTreeDP.setOverride(self._getOverride()) if g_techTreeDP.load(): self.as_refreshNationTreeDataS(SelectedNation.getName())
def redraw(self): self.as_refreshNationTreeDataS(SelectedNation.getName())
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()
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)
def invalidateVehLocks(self, locks): if self._data.invalidateLocks(locks): self.as_refreshNationTreeDataS(SelectedNation.getName())
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 __handleReloadData(self, event): if event.key is Keys.KEY_R: g_techTreeDP.load(isReload=True) self.as_refreshNationTreeDataS(SelectedNation.getName())
def __onUpdateStage(self): g_techTreeDP.setOverride(self._getOverride()) if g_techTreeDP.load(): self.as_refreshNationTreeDataS(SelectedNation.getName())
def redraw(self): self.as_refreshNationTreeDataS(SelectedNation.getName())
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
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())