Mercurial > nagslang
diff nagslang/screens/area.py @ 93:d6a49f0c1e6e
Rectangular human protagonist shape, refactored physicsers.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Mon, 02 Sep 2013 11:10:50 +0200 |
parents | 4c7e85906453 |
children | c177cdc41477 |
line wrap: on
line diff
--- a/nagslang/screens/area.py Mon Sep 02 08:47:05 2013 +0200 +++ b/nagslang/screens/area.py Mon Sep 02 11:10:50 2013 +0200 @@ -53,10 +53,8 @@ self.space.add(*self.walls) def add_protagonist(self): - self.protagonist = Protagonist((350, 300)) - self.protagonist.add_to_space(self.space) - self.toy_switch = FloorSwitch((300, 400)) - self.toy_switch.add_to_space(self.space) + self.protagonist = Protagonist(self.space, (350, 300)) + self.toy_switch = FloorSwitch(self.space, (300, 400)) def handle_event(self, ev): if ev.type == pygame.locals.KEYDOWN: @@ -69,7 +67,7 @@ def _calc_viewport(self, level_surface, display_surface): level_size = level_surface.get_size() display_size = display_surface.get_size() - protagnist_pos = self.protagonist.physicser.render_position( + protagnist_pos = self.protagonist.physicser.get_render_position( level_surface) x_wide = display_size[0] // 2 y_wide = display_size[1] // 2