Mercurial > undermine
changeset 32:a87f8e49fee2
esier slipping
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Sun, 27 Apr 2014 22:52:18 +0200 |
| parents | 62ae7bd6939f |
| children | 0859ccc84376 |
| files | undermine/game.py undermine/sprites.py undermine/undermine.png |
| diffstat | 3 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/undermine/game.py Sun Apr 27 22:32:47 2014 +0200 +++ b/undermine/game.py Sun Apr 27 22:52:18 2014 +0200 @@ -71,6 +71,7 @@ def die(self): # self.theme.stop() # self.eulogy.play() + self.level[self.hero.pos] = None self.hero.animations.append(self.hero.death_anim()) self.depth += 0 @@ -105,8 +106,7 @@ x, y = thing.pos if not self.level.get_support((x, y + 1)): self.fall(thing, 0) - elif (self.level.get_support((x, y + 1)) and - not self.level.get_dirt((x, y + 1), True) and + elif (self.level.get((x, y + 1)) and self.level.get((x, y + 1)) != self.hero): sides = [-1, 1] random.shuffle(sides)
--- a/undermine/sprites.py Sun Apr 27 22:32:47 2014 +0200 +++ b/undermine/sprites.py Sun Apr 27 22:52:18 2014 +0200 @@ -70,10 +70,10 @@ def death_anim(self): self.ready = False - for step in range(4): + for step in range(8): yield None self.image = self.images[3] - for step in range(4): + for step in range(16): yield None self.kill()
