Mercurial > mamba
comparison mamba/habitats/level.py @ 24:30d4f3e62bcf
Refactor widgets *again*, add container to Habitat
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sun, 11 Sep 2011 14:21:50 +0200 |
parents | 6d195a3a4557 |
children | fc4b7db1d832 |
comparison
equal
deleted
inserted
replaced
23:d0e8940df703 | 24:30d4f3e62bcf |
---|---|
5 from mamba.level import Level | 5 from mamba.level import Level |
6 | 6 |
7 | 7 |
8 class LevelHabitat(Habitat): | 8 class LevelHabitat(Habitat): |
9 def __init__(self, level_name): | 9 def __init__(self, level_name): |
10 super(LevelHabitat, self).__init__() | |
10 self.level = Level(level_name) | 11 self.level = Level(level_name) |
11 self.level_widget = LevelWidget(self.level) | 12 self.container.add(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) |