Beispiel #1
0
 def __init__(self, **kwargs):
     Transition.__init__(self, **kwargs)
     self.hangarDock = FadeToBlackLiteTransition(500)
     self.cqDock = FadeToCQTransition(fadeTimeMS=200,
                                      fallbackView='hangar',
                                      allowReopen=False)
     self.cloning = DeathTransition()
 def __init__(self, **kwargs):
     Transition.__init__(self, **kwargs)
     self.keyDownCookie = None
     self.maxWaitSeconds = 10
     self.minWaitSeconds = 2
     self.notifyContainer = None
     self.startTime = None
Beispiel #3
0
 def __init__(self, **kwargs):
     Transition.__init__(self, **kwargs)
     self.keyDownCookie = None
     self.maxWaitSeconds = 10
     self.minWaitSeconds = 2
     self.notifyContainer = None
     self.startTime = None
Beispiel #4
0
 def __init__(self,
              fadeTimeMS=1000,
              fadeInTimeMS=None,
              fadeOutTimeMS=None,
              **kwargs):
     Transition.__init__(self, **kwargs)
     self.fadeInTimeMS = fadeInTimeMS or fadeTimeMS
     self.fadeOutTimeMS = fadeOutTimeMS or fadeTimeMS
Beispiel #5
0
 def EndTransition(self, fromView, toView):
     sm.GetService('loading').FadeOut(self.fadeOutTimeMS, opacityStart=1.0)
     uicore.animations.FadeOut(self.fadeLayer,
                               duration=self.fadeOutTimeMS / 1000.0,
                               sleep=True)
     self.fadeLayer.Close()
     del self.fadeLayer
     Transition.EndTransition(self, fromView, toView)
Beispiel #6
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     duration = max(blue.os.desiredSimDilation, 0.1) * 0.3
     self.AnimateUIOut(duration=duration)
     sm.GetService('audio').SendUIEvent('transition_pod_dead_play')
     self.StartDeathScene()
     sm.GetService('loading').FadeOut(2500)
     self.WaitForMouseUp()
Beispiel #7
0
 def EndTransition(self, fromView, toView):
     if toView.name == 'hangar':
         if self.transitionReason == 'clone':
             self.cloning.EndTransition(fromView, toView)
         else:
             self.hangarDock.EndTransition(fromView, toView)
     elif toView.name == 'station':
         if self.transitionReason == 'clone':
             self.cloning.EndTransition(fromView, toView)
         self.cqDock.EndTransition(fromView, toView)
     Transition.EndTransition(self, fromView, toView)
Beispiel #8
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     if toView.name == ViewState.Hangar:
         if self.transitionReason == 'clone':
             self.cloning.StartTransition(fromView, toView)
         else:
             self.hangarDock.StartTransition(fromView, toView)
     elif toView.name == ViewState.Station:
         if self.transitionReason == 'clone':
             self.cloning.StartTransition(fromView, toView)
         self.cqDock.StartTransition(fromView, toView)
Beispiel #9
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     viewState = sm.GetService('viewState')
     self.fadeLayer = uiprimitives.Container(
         name='transition_overlay',
         parent=viewState.overlayLayerParent,
         pickState=uiconst.TR2_SPS_OFF,
         bgColor=util.Color.BLACK,
         opacity=0.0)
     uicore.animations.FadeIn(self.fadeLayer,
                              duration=self.fadeInTimeMS / 1000.0,
                              sleep=True)
Beispiel #10
0
    def EndTransition(self, fromView, toView):
        sm.GetService('audio').SendUIEvent('transition_pod_reanimate')
        self.notifyContainer.Close()
        sm.GetService('loading').FadeOut(500)
        duration = max(blue.os.desiredSimDilation, 0.3) * 2
        self.AnimateUIIn(duration=duration)
        Transition.EndTransition(self, fromView, toView)
        for notificationTypeID in self.DELAYED_NOTIFICATIONS:
            sm.GetService('notificationSvc').ProcessDelayedNotifications(notificationTypeID)

        from eve.client.script.ui.shared.dockedUI import GetLobbyClass
        lobby = GetLobbyClass().GetIfOpen()
        if lobby:
            lobby.BlinkButton('medical')
Beispiel #11
0
 def EndTransition(self, fromView, toView):
     Transition.EndTransition(self, fromView, toView)
     sm.GetService('loading').FadeFromBlack(self.fadeOutTimeMS)
 def __init__(self, fadeTimeMS = 1000, fadeInTimeMS = None, fadeOutTimeMS = None, **kwargs):
     Transition.__init__(self, **kwargs)
     self.fadeInTimeMS = fadeInTimeMS or fadeTimeMS
     self.fadeOutTimeMS = fadeOutTimeMS or fadeTimeMS
     self.fadeLayer = None
 def __init__(self, **kwargs):
     Transition.__init__(self, **kwargs)
     self.hangarDock = FadeToBlackLiteTransition(500)
     self.cqDock = FadeToCQTransition(fadeTimeMS=200, fallbackView='hangar', allowReopen=False)
     self.cloning = DeathTransition()
Beispiel #14
0
 def GetDockTransition(self):
     return Transition()
Beispiel #15
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     if self.transitionReason == 'clone':
         self.cloning.StartTransition(fromView, toView)
     else:
         self.dock.StartTransition(fromView, toView)
Beispiel #16
0
 def EndTransition(self, fromView, toView):
     if self.transitionReason == 'clone':
         self.cloning.EndTransition(fromView, toView)
     else:
         self.dock.EndTransition(fromView, toView)
     Transition.EndTransition(self, fromView, toView)
Beispiel #17
0
 def EndTransition(self, fromView, toView):
     Transition.EndTransition(self, fromView, toView)
     sm.GetService('loading').FadeOut(self.fadeOutTimeMS, opacityStart=1.0)
Beispiel #18
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     sm.GetService('loading').FadeIn(self.fadeInTimeMS)
Beispiel #19
0
 def __init__(self, **kwargs):
     Transition.__init__(self, **kwargs)
     self.dock = self.GetDockTransition()
     self.cloning = DeathTransition()
Beispiel #20
0
 def __init__(self, **kwargs):
     Transition.__init__(self, **kwargs)
     self.hangarDock = ToHangarTransition()
     self.cqDock = FadeToCQTransition(fadeTimeMS=200, fallbackView=ViewState.Hangar, allowReopen=False)
     self.cloning = DeathTransition()
Beispiel #21
0
 def EndTransition(self, fromView, toView):
     Transition.EndTransition(self, fromView, toView)
     uthread.new(self._EndTransition)