Example #1
0
 def __init__(self, settings = None):
     super(EventBattlesQueueFunctional, self).__init__(QUEUE_TYPE.EVENT_BATTLES, {QUEUE_EVENT_TYPE.ENQUEUED: g_playerEvents.onEnqueuedEventBattles,
      QUEUE_EVENT_TYPE.DEQUEUED: g_playerEvents.onDequeuedEventBattles,
      QUEUE_EVENT_TYPE.ENQUEUE_ERROR: g_playerEvents.onEnqueueEventBattlesFailure,
      QUEUE_EVENT_TYPE.KICKED_FROM_QUEUE: g_playerEvents.onKickedFromEventBattles,
      QUEUE_EVENT_TYPE.KICKED_FROM_ARENA: g_playerEvents.onKickedFromArena}, settings=settings)
     self.__requestCtx = PrbCtrlRequestCtx()
Example #2
0
 def start(self):
     g_eventDispatcher.init(self)
     result = self.__setFunctional(CreateFunctionalCtx())
     self.__requestCtx = PrbCtrlRequestCtx()
     self.__startListening()
     functional.initDevFunctional()
     if result & FUNCTIONAL_FLAG.LOAD_PAGE == 0:
         BigWorld.callback(0.001, lambda: g_eventDispatcher.loadHangar())
     g_eventDispatcher.updateUI()
     if GUI_SETTINGS.specPrebatlesVisible and not prb_getters.areSpecBattlesHidden(
     ):
         g_eventDispatcher.addSpecBattlesToCarousel()
Example #3
0
 def __init__(self, settings=None):
     super(RandomQueueFunctional, self).__init__(QUEUE_TYPE.RANDOMS, {
         QUEUE_EVENT_TYPE.ENQUEUED:
         g_playerEvents.onEnqueuedRandom,
         QUEUE_EVENT_TYPE.DEQUEUED:
         g_playerEvents.onDequeuedRandom,
         QUEUE_EVENT_TYPE.ENQUEUE_ERROR:
         g_playerEvents.onEnqueueRandomFailure,
         QUEUE_EVENT_TYPE.KICKED_FROM_QUEUE:
         g_playerEvents.onKickedFromRandomQueue,
         QUEUE_EVENT_TYPE.KICKED_FROM_ARENA:
         g_playerEvents.onKickedFromArena
     },
                                                 settings=settings)
     self.__requestCtx = PrbCtrlRequestCtx()
Example #4
0
 def __init__(self, settings=None):
     super(HistoricalQueueFunctional,
           self).__init__(QUEUE_TYPE.HISTORICAL, {
               QUEUE_EVENT_TYPE.ENQUEUED:
               g_playerEvents.onEnqueuedHistorical,
               QUEUE_EVENT_TYPE.DEQUEUED:
               g_playerEvents.onDequeuedHistorical,
               QUEUE_EVENT_TYPE.ENQUEUE_ERROR:
               g_playerEvents.onEnqueueHistoricalFailure,
               QUEUE_EVENT_TYPE.KICKED_FROM_QUEUE:
               g_playerEvents.onKickedFromHistoricalQueue,
               QUEUE_EVENT_TYPE.KICKED_FROM_ARENA:
               g_playerEvents.onKickedFromArena
           },
                          settings=settings)
     self.__requestCtx = PrbCtrlRequestCtx()
Example #5
0
 def start(self, ctx):
     g_eventDispatcher.init(self)
     self.__requestCtx = PrbCtrlRequestCtx()
     result = self.__factories.start(
         self,
         CreateFunctionalCtx(CTRL_ENTITY_TYPE.UNKNOWN,
                             create={
                                 'queueType': ctx.getQueueType(),
                                 'settings': ctx.prbSettings
                             }))
     self._startListening()
     functional.initDevFunctional()
     if result & FUNCTIONAL_INIT_RESULT.LOAD_PAGE == 0:
         BigWorld.callback(0.001, lambda: g_eventDispatcher.loadHangar())
     g_eventDispatcher.updateUI()
     if GUI_SETTINGS.specPrebatlesVisible and not areSpecBattlesHidden():
         g_eventDispatcher.addSpecBattlesToCarousel()
Example #6
0
 def __init__(self, queueType, subscriber, flags=FUNCTIONAL_FLAG.UNDEFINED):
     super(AccountQueueFunctional, self).__init__(queueType, subscriber,
                                                  flags)
     self._requestCtx = PrbCtrlRequestCtx()