示例#1
0
 def goToNextVehicle(self, vehCD):
     Event = events.LoadEvent
     exitEvent = Event(Event.LOAD_TECHTREE,
                       ctx={'nation': SelectedNation.getName()})
     loadEvent = Event(Event.LOAD_RESEARCH,
                       ctx={
                           'rootCD': vehCD,
                           'exit': exitEvent
                       })
     self.fireEvent(loadEvent, scope=EVENT_BUS_SCOPE.LOBBY)
示例#2
0
 def __center_onIsLongDisconnected(self, isLongDisconnected):
     if not isLongDisconnected:
         self.__requestVehiclesFromShop()
     self.as_refreshNationTreeDataS(SelectedNation.getName())
示例#3
0
 def __handleReloadData(self, event):
     if event.key is Keys.KEY_R:
         g_techTreeDP.load(isReload=True)
         self.as_refreshNationTreeDataS(SelectedNation.getName())
示例#4
0
 def __stopDataCollect(self):
     self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations())
     self.as_setSelectedNationS(SelectedNation.getName())
示例#5
0
 def __shop_onResync(self):
     self.__requestVehiclesFromShop()
     self.as_refreshNationTreeDataS(SelectedNation.getName())
示例#6
0
 def goToNextVehicle(self, vehCD):
     Event = events.LoadEvent
     exitEvent = Event(Event.LOAD_TECHTREE, ctx={'nation': SelectedNation.getName()})
     loadEvent = Event(Event.LOAD_RESEARCH, ctx={'rootCD': vehCD,
      'exit': exitEvent})
     self.fireEvent(loadEvent, scope=EVENT_BUS_SCOPE.LOBBY)
示例#7
0
 def invalidateVehLocks(self, locks):
     if self._data.invalidateLocks(locks):
         self.as_refreshNationTreeDataS(SelectedNation.getName())
示例#8
0
 def __center_onIsLongDisconnected(self, isLongDisconnected):
     if not isLongDisconnected:
         self.__requestVehiclesFromShop()
     self.as_refreshNationTreeDataS(SelectedNation.getName())
示例#9
0
 def __handleReloadData(self, event):
     if event.key is Keys.KEY_R:
         g_techTreeDP.load(isReload=True)
         self.as_refreshNationTreeDataS(SelectedNation.getName())
示例#10
0
 def __shop_onResync(self):
     self.__requestVehiclesFromShop()
     self.as_refreshNationTreeDataS(SelectedNation.getName())
示例#11
0
 def __stopDataCollect(self):
     self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations())
     self.as_setSelectedNationS(SelectedNation.getName())
示例#12
0
 def invalidateVehLocks(self, locks):
     if self._data.invalidateLocks(locks):
         self.as_refreshNationTreeDataS(SelectedNation.getName())
示例#13
0
文件: techtree.py 项目: webiumsk/WoT
 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
示例#14
0
文件: techtree.py 项目: webiumsk/WoT
 def redraw(self):
     self.as_refreshNationTreeDataS(SelectedNation.getName())