changeset 7:4f07624ec577

Sanitize jello, make it do nothing.
author Radomir Dopieralski <moindev@sheep.art.pl>
date Mon, 17 Dec 2007 01:07:31 +0100
parents afaf75a25ac4
children ea712aee4501
files level.py map.txt monster/jello.py
diffstat 3 files changed, 19 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/level.py	Sun Dec 16 23:47:44 2007 +0100
+++ b/level.py	Mon Dec 17 01:07:31 2007 +0100
@@ -39,7 +39,9 @@
                             self.player = Avatar(x, y)
                             self.add_sprite(self.player)
                         else:
-                            self.add_sprite(Monster(x, y, url))
+                            module = __import__("monster.%s" % url, globals(), {}, ["Mob"])
+                            self.add_sprite(module.Mob(x, y))
+                            
                 x += 1
             x = 0
             y += 1
--- a/map.txt	Sun Dec 16 23:47:44 2007 +0100
+++ b/map.txt	Mon Dec 17 01:07:31 2007 +0100
@@ -2,11 +2,11 @@
 : <floor.png>
 . <corridor.png>
 > <stairs.png>
-M <floor.png> <jello.png>
-S <floor.png> <skeleton.png>
-B <floor.png> <brain.png>
-Z <floor.png> <zombie.png>
-& <floor.png> <box.png>
+M <floor.png> <jello>
+S <floor.png> <jello>
+B <floor.png> <jello>
+Z <floor.png> <jello>
+& <floor.png> <jello>
 @ <floor.png> <joe.png>
 
 ::::::XXXXXXXXXXXXXX
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/monster/jello.py	Mon Dec 17 01:07:31 2007 +0100
@@ -0,0 +1,11 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+from monster import Monster
+
+class Mob(Monster):
+    def __init__(self, x, y):
+        Monster.__init__(self, x, y, "jello.png")
+        
+    def update(self):
+        self.animate(3)