Mercurial > parpg-source
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 |