comparison controllerbase.py @ 188:2a12e2843984

Removed bGrease, which is in a seperate repository, here: https://github.com/Beliaar/bGrease
author Beliar <KarstenBock@gmx.net>
date Tue, 27 Mar 2012 13:41:20 +0200
parents b3b82c2aebee
children 4381be70e1bb
comparison
equal deleted inserted replaced
187:ab6a0fd1668a 188:2a12e2843984
15 from fife import fife 15 from fife import fife
16 16
17 from parpg.common.listeners.key_listener import KeyListener 17 from parpg.common.listeners.key_listener import KeyListener
18 from parpg.common.listeners.mouse_listener import MouseListener 18 from parpg.common.listeners.mouse_listener import MouseListener
19 from parpg.common.listeners.command_listener import CommandListener 19 from parpg.common.listeners.command_listener import CommandListener
20 from parpg.mode import FifeMode 20 from bGrease.grease_fife.mode import Mode
21 21
22 class ControllerBase(FifeMode, KeyListener, MouseListener, CommandListener): 22 class ControllerBase(Mode, KeyListener, MouseListener, CommandListener):
23 """Base of Controllers""" 23 """Base of Controllers"""
24 def __init__(self, 24 def __init__(self,
25 engine, 25 engine,
26 view, 26 view,
27 model, 27 model,
40 @type settings: fife.extensions.fife_settings.Setting 40 @type settings: fife.extensions.fife_settings.Setting
41 ''' 41 '''
42 KeyListener.__init__(self, application.event_listener) 42 KeyListener.__init__(self, application.event_listener)
43 MouseListener.__init__(self, application.event_listener) 43 MouseListener.__init__(self, application.event_listener)
44 CommandListener.__init__(self, application.event_listener) 44 CommandListener.__init__(self, application.event_listener)
45 FifeMode.__init__(self) 45 Mode.__init__(self)
46 self.engine = engine 46 self.engine = engine
47 self.event_manager = engine.getEventManager() 47 self.event_manager = engine.getEventManager()
48 self.view = view 48 self.view = view
49 self.model = model 49 self.model = model
50 self.application = application 50 self.application = application