view mode.py @ 115:26e65f27dbd7

"Open" will now not be shown in the context menu when the lockable is locked. "Lock" will not not be shown in the context menu when the lockable is open.
author KarstenBock@gmx.net
date Mon, 03 Oct 2011 14:12:17 +0200
parents e856b604b650
children
line wrap: on
line source


from parpg.bGrease.mode import *
import abc

class FifeManager(BaseManager):

        def __init__(self):
                self.modes = []

        def _pump(self):
                if self.current_mode:
                        self.current_mode.pump(self.current_mode.engine.getTimeManager().getTimeDelta() / 1000.0)

class FifeMode(BaseMode):

        def __init__(self):
                BaseMode.__init__(self)

        @abc.abstractmethod
        def pump(self, dt):
                """Performs actions every frame"""