view mode.py @ 120:adbcdb900fa9

Modified InventoryGrid to set a name for each slot containing the index. Added getSlot method to InventoryGrid. Renamed InventoryGUI class to CharacterGUI. Added InventoryGUI class which handles the inventory part of the CharacterGUI. An InventoryGUI instance is now created in CharacterGUI.
author KarstenBock@gmx.net
date Wed, 05 Oct 2011 12:59:22 +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"""