changeset 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 a8d83de5b460
children 4c7e85906453
files nagslang/game_object.py
diffstat 1 files changed, 1 insertions(+), 17 deletions(-) [+]
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