Mercurial > dw
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)
