# HG changeset patch # User Jeremy Thurgood # Date 1378103806 -7200 # Node ID 5c31b4d1851caf7f22484b94825f001dfb17351c # Parent a8d83de5b460f7836e1868ef3e4be53298224ec0 Remove NullPhysicser, since it looks like everything needs PHYSICS!!! diff -r a8d83de5b460 -r 5c31b4d1851c nagslang/game_object.py --- 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