Example #1
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.uiHolder.addExternalCallbacks({self.GET_COLORS: self.onGetColors})
     from account_helpers.settings_core.SettingsCore import g_settingsCore
     g_settingsCore.onSettingsChanged += self.__onAccountSettingsChange
     self.update()
     self.inited = True
Example #2
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.GUICtrl = self.uiHolder.getMember('_level0.radialMenu')
     self.GUICtrl.script = self
     for state in self.ALL_SHORTCUTS:
         self.GUICtrl.setState(state)
         list = self.__getDataForFlash(state)
         self.GUICtrl.buildData(list)
Example #3
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     sm = self.uiHolder.movie.soundManager
     sm.script = self
     try:
         self.sounds.load()
     except Exception:
         LOG_ERROR('There is error while loading sounds xml data')
         LOG_CURRENT_EXCEPTION()
Example #4
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     sm = self.uiHolder.movie.soundManager
     sm.script = self
     try:
         self.sounds.load()
     except Exception:
         LOG_ERROR('There is error while loading sounds xml data')
         LOG_CURRENT_EXCEPTION()
Example #5
0
    def populateUI(self, proxy):
        UIInterface.populateUI(self, proxy)
        self.GUICtrl = self.uiHolder.getMember('_level0.radialMenu')
        self.GUICtrl.script = self
        for state in self.ALL_SHORTCUTS:
            self.GUICtrl.setState(state)
            list = self.__getDataForFlash(state)
            self.GUICtrl.buildData(list)

        g_eventBus.addListener(GameEvent.RADIAL_MENU_CMD, self.__handleRadialMenuCmd, scope=EVENT_BUS_SCOPE.BATTLE)
Example #6
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.uiHolder.addExternalCallbacks({
         '%s.RequestLength' % self.__prefix:
         self.onRequestLength,
         '%s.RequestItemAt' % self.__prefix:
         self.onRequestItemAt,
         '%s.RequestItemRange' % self.__prefix:
         self.onRequestItemRange
     })
Example #7
0
    def populateUI(self, proxy):
        UIInterface.populateUI(self, proxy)
        self.GUICtrl = self.uiHolder.getMember('_level0.radialMenu')
        self.GUICtrl.script = self
        for state in self.ALL_SHORTCUTS:
            self.GUICtrl.setState(state)
            list = self.__getDataForFlash(state)
            self.GUICtrl.buildData(list)

        g_eventBus.addListener(GameEvent.RADIAL_MENU_CMD,
                               self.__handleRadialMenuCmd,
                               scope=EVENT_BUS_SCOPE.BATTLE)
Example #8
0
    def populateUI(self, proxy):
        UIInterface.populateUI(self, proxy)
        self.GUICtrl = self.uiHolder.getMember('_level0.radialMenu')
        self.GUICtrl.script = self
        for state in self.ALL_SHORTCUTS:
            self.GUICtrl.setState(state)
            list = self.__getDataForFlash(state)
            self.GUICtrl.buildData(list)

        g_eventBus.addListener(GameEvent.RADIAL_MENU_CMD, self.__handleRadialMenuCmd, scope=EVENT_BUS_SCOPE.BATTLE)
        ctrl = g_sessionProvider.dynamic.respawn
        if ctrl is not None:
            ctrl.onRespawnVisibilityChanged += self.__onRespawnVisibilityChanged
        return
Example #9
0
    def populateUI(self, proxy):
        UIInterface.populateUI(self, proxy)
        self.GUICtrl = self.uiHolder.getMember('_level0.radialMenu')
        self.GUICtrl.script = self
        for state in self.ALL_SHORTCUTS:
            self.GUICtrl.setState(state)
            list = self.__getDataForFlash(state)
            self.GUICtrl.buildData(list)

        g_eventBus.addListener(GameEvent.RADIAL_MENU_CMD, self.__handleRadialMenuCmd, scope=EVENT_BUS_SCOPE.BATTLE)
        ctrl = g_sessionProvider.dynamic.respawn
        if ctrl is not None:
            ctrl.onRespawnVisibilityChanged += self.__onRespawnVisibilityChanged
        return
Example #10
0
    def populateUI(self, proxy):
        UIInterface.populateUI(self, proxy)
        self.uiHolder.movie.backgroundAlpha = 0
        self.uiHolder.addExternalCallbacks(self.__externalCallbacks)
        GlobalEvents.onRefreshResolutions += self.__handleRefreshResolutions
        VOIP.api().eventCaptureDevicesUpdated += self.__onCaptureDevicesUpdated
        Settings.g_instance.eChangedGraphicsDetails += self.__onChangeGraphicsDetails
        InputMapping.g_instance.onProfileLoaded += self.__inputProfileChanged
        player = BigWorld.player()
        from Account import PlayerAccount
        if player is not None and player.__class__ == PlayerAccount:
            player.onInitPremium += self.__onPremiumChanged
        self.call_1('settings.initialized')

        class VirtualJoystickProfile:
            def __init__(self, sendPrimaryAxisCallBack):
                """
                @param sendPrimaryAxisCallBack: function (axis, value)
                """
                self.__sendPrimaryAxisCallBack = sendPrimaryAxisCallBack

            def sendData(self, axis, value, rawValue):
                if self.__sendPrimaryAxisCallBack is not None:
                    self.__sendPrimaryAxisCallBack(axis, value, rawValue)
                return

            def dispose(self):
                self.__sendPrimaryAxisCallBack = None
                return

        self.__virtualJoystickProfile = VirtualJoystickProfile(
            self.__sendPrimaryAxis)
        from input.InputSubsystem.JoyInput import JoystickExpertInput
        self.__virtualJoystick = JoystickExpertInput(
            self.__virtualJoystickProfile)
        from input.InputSubsystem.GamepadInput import GamePadExpertInput
        self.__virtualGamePad = GamePadExpertInput(
            self.__virtualJoystickProfile)
        self.__virtualJoystick.setRawForceAxis(False)
        LOG_DEBUG('populateUI')
        return
Example #11
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.flashObject = self.uiHolder.getMember('_level0.debugPanel')
     self.flashObject.script = self
Example #12
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.uiHolder.addExternalCallbacks({'%s.RequestLength' % self.__prefix: self.onRequestLength,
      '%s.RequestItemAt' % self.__prefix: self.onRequestItemAt,
      '%s.RequestItemRange' % self.__prefix: self.onRequestItemRange})
Example #13
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.__setFlashDP(self.setupFlashDp(proxy))
     self.__flashDP.resync()
     self.__flashDP.script = self
Example #14
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.flashObject = self.uiHolder.getMember('_level0.debugPanel')
     self.flashObject.script = self
Example #15
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.__setFlashDP(self.setupFlashDp(proxy))
     self.__flashDP.resync()
     self.__flashDP.script = self