Changeset 105:0131e4606e1a for nagslang
- Timestamp:
- Sep 2, 2013, 11:29:30 AM (7 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
nagslang/screens/area.py
r100 r105 50 50 self._level = Level(self.name) 51 51 self._level.load() 52 self._drawables = [] 52 53 self.add_walls() 53 54 self.add_protagonist() 55 # TODO: Put this in a level instead: 56 self._drawables.append(FloorSwitch(self.space, (300, 400))) 54 57 55 58 def add_walls(self): … … 70 73 def add_protagonist(self): 71 74 self.protagonist = Protagonist(self.space, (350, 300)) 72 self. toy_switch = FloorSwitch(self.space, (300, 400))75 self._drawables.append(self.protagonist) 73 76 74 77 def handle_event(self, ev): … … 105 108 background = self._level.get_background() 106 109 mysurface = background.copy() 107 self.toy_switch.render(mysurface)108 self.protagonist.render(mysurface)110 for drawable in self._drawables: 111 drawable.render(mysurface) 109 112 render_rect = self._calc_viewport(mysurface, surface) 110 113 surface.blit(mysurface, (0, 0), render_rect)
Note: See TracChangeset
for help on using the changeset viewer.