Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)
Beispiel #4
0
 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)
Beispiel #5
0
 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)