Mercurial > mamba
comparison mamba/habitats/level.py @ 19:6d195a3a4557
Somewhere for levels to live.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 13:59:25 +0200 |
parents | |
children | 30d4f3e62bcf |
comparison
equal
deleted
inserted
replaced
18:a0604a61762e | 19:6d195a3a4557 |
---|---|
1 """Where a level object hides.""" | |
2 | |
3 from mamba.engine import Habitat | |
4 from mamba.widgets.level import LevelWidget | |
5 from mamba.level import Level | |
6 | |
7 | |
8 class LevelHabitat(Habitat): | |
9 def __init__(self, level_name): | |
10 self.level = Level(level_name) | |
11 self.level_widget = LevelWidget(self.level) | |
12 | |
13 def draw(self, surface): | |
14 self.level_widget.draw(surface) | |
15 | |
16 def dispatch(self, ev): | |
17 self.level_widget.event(ev) |