Mercurial > nagslang
diff nagslang/game_object.py @ 91:5c31b4d1851c
Remove NullPhysicser, since it looks like everything needs PHYSICS!!!
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Mon, 02 Sep 2013 08:36:46 +0200 |
parents | 11b0017b5e4b |
children | d6a49f0c1e6e |
line wrap: on
line diff
--- a/nagslang/game_object.py Mon Sep 02 02:18:50 2013 +0200 +++ b/nagslang/game_object.py Mon Sep 02 08:36:46 2013 +0200 @@ -39,20 +39,6 @@ raise NotImplementedError() -class NullPhysicser(Physicser): - def add_to_space(self, space): - pass - - def remove_from_space(self, space): - pass - - def render_position(self): - return (0, 0) - - def render_angle(self): - return 0 - - class SingleShapePhysicser(Physicser): def __init__(self, shape): self._shape = shape @@ -122,10 +108,8 @@ This has a rendery thing, physicsy things and maybe some other things. """ - def __init__(self, renderer, physicser=None, puzzler=None): + def __init__(self, renderer, physicser, puzzler=None): self.renderer = renderer - if physicser is None: - physicser = NullPhysicser() self.physicser = physicser self.puzzler = puzzler