def showSelectMap(self): g_appLoader.getApp().loadView( ViewLoadParams(PREBATTLE_ALIASES.TRAINING_SETTINGS_WINDOW_PY, PREBATTLE_ALIASES.TRAINING_SETTINGS_WINDOW_PY), { 'isCreateRequest': True, 'isObserverMod': True })
def init(): g_modsListApi.addModification(id='DropDown', name='DropDown', description='DropDownMenu Test Program.', enabled=True, callback=lambda: g_appLoader.getDefLobbyApp( ).loadView(ViewLoadParams(_alias, None)), login=True, lobby=False, icon='')
def play(self, effectData): windowID, windowType, content = effectData result = False if windowType in self._aliasMap: alias = self._aliasMap[windowType] self._windowIDs.add(windowID) self._app.loadView(ViewLoadParams(alias, windowID), content) result = True else: LOG_ERROR('Alias of window not found', windowType, self._aliasMap) return result
def registerSettings(self): super(self.__class__, self).registerSettings() # noinspection PyArgumentList g_entitiesFactories.addSettings( ViewSettings('CamoSelectorUI', CamoSelectorUI, 'CamoSelector.swf', ViewTypes.WINDOW, None, ScopeTemplates.GLOBAL_SCOPE, False)) kwargs = dict( id='CamoSelectorUI', name=self.i18n['UI_flash_header'], description=self.i18n['UI_flash_header_tooltip'], icon='gui/flash/CamoSelector.png', enabled=self.data['enabled'], login=False, lobby=True, callback=lambda: g_appLoader.getDefLobbyApp().loadView(ViewLoadParams('CamoSelectorUI'))) try: BigWorld.g_modsListApi.addModification(**kwargs) except AttributeError: BigWorld.g_modsListApi.addMod(**kwargs) self.isModAdded = True
def init(): global enableHandleKeyEvent manager = dependency.instance(IConnectionManager) manager.onConnected += onConnected manager.onDisconnected += onDisconnected enableHandleKeyEvent = True g_modsListApi.addModification(id='OfflineMode', name='OfflineMode Launcher', description='View All Maps on OfflineMode.', enabled=True, callback=lambda: g_appLoader.getDefLobbyApp( ).loadView(ViewLoadParams(_alias, None)), login=True, lobby=False, icon='gui/flash/offline_icon.jpg')
def play(self, effectData): effectData = effectData[0] result = False if 'type' in effectData and 'dialogID' in effectData: dialogType = effectData['type'] dialogID = effectData['dialogID'] if dialogID == self._dialogID: LOG_ERROR('Dialog is displayed', effectData['dialogID']) return False if dialogType in self._aliasMap: alias = self._aliasMap[dialogType] self._dialogID = dialogID self._app.loadView(ViewLoadParams(alias, dialogID), effectData) result = True else: LOG_ERROR('Alias of dialog not found', effectData, self._aliasMap) else: LOG_ERROR('Type or id of dialog not found', effectData) return result
def registerSettings(self): super(self.__class__, self).registerSettings() if hasattr(BigWorld, 'g_modsListApi'): kwargs = dict(id='CamoSelectorUI', name=self.i18n['UI_flash_header'], description=self.i18n['UI_flash_header_tooltip'], icon='gui/flash/CamoSelector.png', enabled=self.data['enabled'], login=False, lobby=True, callback=lambda: None if g_currentVehicle.isInBattle( ) or g_currentPreviewVehicle.isPresent() else (self.onMSAPopulate(), g_appLoader.getDefLobbyApp(). loadView(ViewLoadParams('CamoSelectorMainView')))) try: BigWorld.g_modsListApi.addModification(**kwargs) except AttributeError: BigWorld.g_modsListApi.addMod(**kwargs) self.isModAdded = True
def loadViewByCtxEvent(self, event): self._app.loadView(ViewLoadParams(event.eventType, event.name), event.ctx)
def loadViewBySharedEvent(self, event): self._app.loadView(ViewLoadParams(event.eventType, event.name))
def loadViewWithGenName(self, alias, *args, **kwargs): self._app.loadView(ViewLoadParams(alias, 'rw{0}'.format(self.__counter.next())), *args, **kwargs)
def loadViewWithDefName(self, alias, name=None, *args, **kwargs): self._app.loadView(ViewLoadParams(alias, name), *args, **kwargs)
def on_key_event(event): key = getBigworldNameFromKey(event.key) if key == 'KEY_F10': app = g_appLoader.getApp().loadView( ViewLoadParams(_window_alias, _window_alias))
def _preLoadViewEventHandler(containerManager, e): containerManager.load( ViewLoadParams(e.alias, e.name, loadMode=ViewLoadMode.PRELOAD), e.ctx)
def goToBattle(self): g_appLoader.getApp().loadView(ViewLoadParams(CONSTANTS.VIEW_ALIAS))
def onhandleKeyEvent(event): key = getBigworldNameFromKey(event.key) if key == 'KEY_F10': g_appLoader.getDefLobbyApp().loadView(ViewLoadParams(_alias, None)) return None
def _loadCursor(self): self._containerMgr.load(ViewLoadParams(VIEW_ALIAS.CURSOR))
def onShowBattleFinished(self, event): self.onCloseHint(event) self.__hideHints = True self._app.loadView(ViewLoadParams(event.eventType, event.name), event.ctx)
def onShowIntro(self, event): LOG_DEBUG_DEV_BOOTCAMP('onShowIntro', event.name, event.ctx) self._app.loadView(ViewLoadParams(event.eventType, event.name), event.ctx)
def onModsListCallback(self): g_appLoader.getApp().loadView( ViewLoadParams(OBSERVER_ALIAS, OBSERVER_ALIAS), {})
def _loadWaiting(self): self._containerMgr.load(ViewLoadParams(VIEW_ALIAS.WAITING))
def showAwardWindow(self, windowID, windowType, content): aliasMap = self.getViewsAliases() if windowType in aliasMap: alias = aliasMap[windowType] self.app.loadView(ViewLoadParams(alias, windowID), content)