# HG changeset patch # User Adrianna PiƄska # Date 1316042744 -7200 # Node ID 2a969e3445ae27a63c39ac338c605fbd1683b73a # Parent 8198492745b1d389ef059679c6cefc9cc1e79d4c fire bad diff -r 8198492745b1 -r 2a969e3445ae data/tiles/lab/fire-0.png Binary file data/tiles/lab/fire-0.png has changed diff -r 8198492745b1 -r 2a969e3445ae data/tiles/lab/fire-1.png Binary file data/tiles/lab/fire-1.png has changed diff -r 8198492745b1 -r 2a969e3445ae data/tiles/lab/fire-2a.png Binary file data/tiles/lab/fire-2a.png has changed diff -r 8198492745b1 -r 2a969e3445ae data/tiles/lab/fire.png Binary file data/tiles/lab/fire.png has changed diff -r 8198492745b1 -r 2a969e3445ae mamba/level.py --- a/mamba/level.py Thu Sep 15 01:21:49 2011 +0200 +++ b/mamba/level.py Thu Sep 15 01:25:44 2011 +0200 @@ -30,6 +30,7 @@ 'e': mktile(sprites.EntrySprite), 'E': mktile(sprites.ExitSprite), '~': mktile(sprites.PuddleSprite), + '$': mktile(sprites.FireSprite), 'r': mktile(sprites.Painter, colour='red', name='paint'), 'b': mktile(sprites.Painter, colour='blue', name='paint'), 'y': mktile(sprites.Painter, colour='yellow', name='paint'), diff -r 8198492745b1 -r 2a969e3445ae mamba/sprites.py --- a/mamba/sprites.py Thu Sep 15 01:21:49 2011 +0200 +++ b/mamba/sprites.py Thu Sep 15 01:25:44 2011 +0200 @@ -259,6 +259,16 @@ super(PuddleSprite, self).interact(world, segment) +class FireSprite(SingleImageTileSprite): + image_name = 'fire' + name = 'fire' + variants_class = SolidSpriteImageVariants + + def __init__(self, variant=(0, 0, 0, 0), **kw): + super(FireSprite, self).__init__(**kw) + self.image = self.load_image(*self.get_variant(*variant)) + + class EdibleTile(SingleImageTileSprite): def interact(self, world, segment): if not segment.is_head: diff -r 8198492745b1 -r 2a969e3445ae source/svg/tiles/lab/fire-0.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/source/svg/tiles/lab/fire-0.svg Thu Sep 15 01:25:44 2011 +0200 @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff -r 8198492745b1 -r 2a969e3445ae source/svg/tiles/lab/fire-1.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/source/svg/tiles/lab/fire-1.svg Thu Sep 15 01:25:44 2011 +0200 @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff -r 8198492745b1 -r 2a969e3445ae source/svg/tiles/lab/fire-2a.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/source/svg/tiles/lab/fire-2a.svg Thu Sep 15 01:25:44 2011 +0200 @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff -r 8198492745b1 -r 2a969e3445ae source/svg/tiles/lab/fire.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/source/svg/tiles/lab/fire.svg Thu Sep 15 01:25:44 2011 +0200 @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + +