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)