예제 #1
0
 def closeWindow(self):
     self.fireEvent(events.LoadEvent(events.LoadEvent.LOAD_HANGAR),
                    scope=EVENT_BUS_SCOPE.LOBBY)
예제 #2
0
 def exitFromResearch(self):
     if self._canBeClosed:
         self.fireEvent(events.LoadEvent(
             events.LoadEvent.EXIT_FROM_RESEARCH),
                        scope=EVENT_BUS_SCOPE.LOBBY)
예제 #3
0
 def onCloseTechTree(self):
     self.fireEvent(events.LoadEvent(events.LoadEvent.LOAD_HANGAR),
                    scope=EVENT_BUS_SCOPE.LOBBY)
예제 #4
0
 def goToTechTree(self, nation):
     self.fireEvent(events.LoadEvent(events.LoadEvent.LOAD_TECHTREE,
                                     ctx={'nation': nation}),
                    scope=EVENT_BUS_SCOPE.LOBBY)
예제 #5
0
def _closeSquadWindow():
    g_eventBus.handleEvent(events.LoadEvent(
        events.HideWindowEvent.HIDE_SQUAD_WINDOW),
                           scope=EVENT_BUS_SCOPE.LOBBY)
예제 #6
0
 def buyTankClick(self):
     shopFilter = list(AccountSettings.getFilter('shop_current'))
     shopFilter[1] = 'vehicle'
     AccountSettings.setFilter('shop_current', tuple(shopFilter))
     self.fireEvent(events.LoadEvent(events.LoadEvent.LOAD_SHOP), EVENT_BUS_SCOPE.LOBBY)
예제 #7
0
def _closeUnitWindow():
    g_eventBus.handleEvent(events.LoadEvent(
        events.HideWindowEvent.HIDE_UNIT_WINDOW),
                           scope=EVENT_BUS_SCOPE.LOBBY)
예제 #8
0
def loadTrainingRoom():
    g_eventBus.handleEvent(events.LoadEvent(
        events.LoadEvent.LOAD_TRAINING_ROOM),
                           scope=EVENT_BUS_SCOPE.LOBBY)
예제 #9
0
def loadTrainingList():
    g_eventBus.handleEvent(events.LoadEvent(events.LoadEvent.LOAD_TRAININGS),
                           scope=EVENT_BUS_SCOPE.LOBBY)
예제 #10
0
def loadBattleQueue():
    g_eventBus.handleEvent(events.LoadEvent(
        events.LoadEvent.LOAD_BATTLE_QUEUE),
                           scope=EVENT_BUS_SCOPE.LOBBY)
예제 #11
0
def loadHangar():
    g_eventBus.handleEvent(events.LoadEvent(events.LoadEvent.LOAD_HANGAR),
                           scope=EVENT_BUS_SCOPE.LOBBY)
예제 #12
0
def _closeCompanyWindow():
    g_eventBus.handleEvent(events.LoadEvent(
        events.HideWindowEvent.HIDE_COMPANY_WINDOW),
                           scope=EVENT_BUS_SCOPE.LOBBY)
예제 #13
0
def unloadNotificationInviteWindow():
    g_eventBus.handleEvent(events.LoadEvent(
        events.HideWindowEvent.HIDE_NOTIFICATION_INVITES_WINDOW),
                           scope=EVENT_BUS_SCOPE.LOBBY)