def showAll(self, _): self.__isVisible = not self.__isVisible self.damagePanel.showAll(self.__cameraMode != 'video') self.call('battle.showAll', [self.__isVisible]) g_eventBus.handleEvent(events.GameEvent( events.GameEvent.GUI_VISIBILITY, {'visible': self.__isVisible}), scope=EVENT_BUS_SCOPE.BATTLE) avatar_getter.setComponentsVisibility(self.__isVisible)
def _toggleGuiVisible(self): self._isVisible = not self._isVisible if self._isVisible: self.app.containerManager.showContainers((WindowLayer.VIEW,)) else: self.app.containerManager.hideContainers((WindowLayer.VIEW,)) self.fireEvent(events.GameEvent(events.GameEvent.GUI_VISIBILITY, {'visible': self._isVisible}), scope=EVENT_BUS_SCOPE.BATTLE) avatar_getter.setComponentsVisibility(self._isVisible)
def __hideGUIForWinMessage(self): hideSet = set(self.as_getComponentsVisibilityS()) hideSet.difference_update([BATTLE_VIEW_ALIASES.GAME_MESSAGES_PANEL]) self._setComponentsVisibility( visible={BATTLE_VIEW_ALIASES.GAME_MESSAGES_PANEL}, hidden=hideSet) self.fireEvent(events.GameEvent(events.GameEvent.GUI_VISIBILITY, {'visible': False}), scope=EVENT_BUS_SCOPE.BATTLE) avatar_getter.setComponentsVisibility(False)
def _toggleGuiVisible(self): """ Toggles GUI visible. NOTE: GUI visibility can not be changed in some cases. Processing of such cases is implemented in overridden routine _handleGUIToggled in each page. """ self._isVisible = not self._isVisible if self._isVisible: self.app.containerManager.showContainers(ViewTypes.DEFAULT) else: self.app.containerManager.hideContainers(ViewTypes.DEFAULT) self.fireEvent(events.GameEvent(events.GameEvent.GUI_VISIBILITY, {'visible': self._isVisible}), scope=EVENT_BUS_SCOPE.BATTLE) avatar_getter.setComponentsVisibility(self._isVisible)
def showAll(self, _): self.__isVisible = not self.__isVisible self.damagePanel.showAll(self.__cameraMode != 'video') self.call('battle.showAll', [self.__isVisible]) g_eventBus.handleEvent(events.GameEvent(events.GameEvent.GUI_VISIBILITY, {'visible': self.__isVisible}), scope=EVENT_BUS_SCOPE.BATTLE) avatar_getter.setComponentsVisibility(self.__isVisible)