ya2 · news · projects · code · about

removed unused code
[pmachines.git] / ya2 / engine / pause.py
index 097d16fab92b492837f3ecfc8137a23fcb01a3b6..bb21a95f4d945b568a5cf503350b7f6cea8f1c54 100644 (file)
@@ -1,77 +1,77 @@
-from direct.gui.DirectFrame import DirectFrame
-from ya2.gameobject import GuiColleague, LogicColleague, GameObject, \
-    Colleague
-from ya2.lib.p3d.pause import P3dPause
-LibPause = P3dPause
+from direct.gui.DirectFrame import DirectFrame
+from ya2.gameobject import GuiColleague, LogicColleague, GameObject, \
+    Colleague
+from ya2.lib.p3d.pause import P3dPause
+LibPause = P3dPause
 
 
-class PauseGui(GuiColleague):
+class PauseGui(GuiColleague):
 
-    def __init__(self, mediator):
-        GuiColleague.__init__(self, mediator)
-        self.pause_frm = None
+    def __init__(self, mediator):
+        GuiColleague.__init__(self, mediator)
+        self.pause_frm = None
 
-    def toggle(self, show_frm=True):
-        if not self.mediator.logic._pause.paused:
-            #TODO: don't access protected members
-            if show_frm:
-                self.pause_frm = DirectFrame(frameColor=(.3, .3, .3, .7),
-                                             frameSize=(-1.8, 1.8, -1, 1))
-        else:
-            if self.pause_frm: self.pause_frm.destroy()
+    def toggle(self, show_frm=True):
+        if not self.mediator.logic._pause.paused:
+            #TODO: don't access protected members
+            if show_frm:
+                self.pause_frm = DirectFrame(frameColor=(.3, .3, .3, .7),
+                                             frameSize=(-1.8, 1.8, -1, 1))
+        else:
+            if self.pause_frm: self.pause_frm.destroy()
 
-    def destroy(self):
-        if self.pause_frm: self.pause_frm = self.pause_frm.destroy()
-        GuiColleague.destroy(self)
+    def destroy(self):
+        if self.pause_frm: self.pause_frm = self.pause_frm.destroy()
+        GuiColleague.destroy(self)
 
 
-class PauseLogic(LogicColleague):
+class PauseLogic(LogicColleague):
 
-    def __init__(self, mediator):
-        LogicColleague.__init__(self, mediator)
-        self._pause = LibPause()
+    def __init__(self, mediator):
+        LogicColleague.__init__(self, mediator)
+        self._pause = LibPause()
 
-    def remove_task(self, tsk):
-        self._pause.remove_task(tsk)
+    def remove_task(self, tsk):
+        self._pause.remove_task(tsk)
 
-    def pause(self):
-        self.notify('on_pause')
-        return self._pause.pause()
+    def pause(self):
+        self.notify('on_pause')
+        return self._pause.pause()
 
-    def resume(self):
-        self.notify('on_resume')
-        return self._pause.resume()
+    def resume(self):
+        self.notify('on_resume')
+        return self._pause.resume()
 
-    def toggle(self, show_frm=True):
-        self.mediator.gui.toggle(show_frm)
-        (self.resume if self._pause.paused else self.pause)()
+    def toggle(self, show_frm=True):
+        self.mediator.gui.toggle(show_frm)
+        (self.resume if self._pause.paused else self.pause)()
 
-    def destroy(self):
-        self._pause.destroy()
-        LogicColleague.destroy(self)
+    def destroy(self):
+        self._pause.destroy()
+        LogicColleague.destroy(self)
 
 
-class PauseFacade:
+class PauseFacade:
 
-    @property
-    def paused(self):
-        return self.logic._pause.paused
-        #TODO: don't access protected members
+    @property
+    def paused(self):
+        return self.logic._pause.paused
+        #TODO: don't access protected members
 
 
-class PauseMgr(GameObject, Colleague, PauseFacade):
+class PauseMgr(GameObject, Colleague, PauseFacade):
 
-    def __init__(self, mediator):
-        GameObject.__init__(self)
-        Colleague.__init__(self, mediator)
-        self.gui = PauseGui(self)
-        self.logic = PauseLogic(self)
+    def __init__(self, mediator):
+        GameObject.__init__(self)
+        Colleague.__init__(self, mediator)
+        self.gui = PauseGui(self)
+        self.logic = PauseLogic(self)
 
-    def remove_task(self, tsk):
-        return self.logic.remove_task(tsk)
+    def remove_task(self, tsk):
+        return self.logic.remove_task(tsk)
 
-    def destroy(self):
-        self.gui = self.gui.destroy()
-        self.logic = self.logic.destroy()
-        GameObject.destroy(self)
-        Colleague.destroy(self)
+    def destroy(self):
+        self.gui = self.gui.destroy()
+        self.logic = self.logic.destroy()
+        GameObject.destroy(self)
+        Colleague.destroy(self)