Mercurial > scrounge
changeset 18:4356dae3b3da
monsters and some things can block
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Sun, 21 Aug 2011 23:05:14 +0200 |
| parents | bf688acbf1d2 |
| children | 46e13b7784aa |
| files | level.py |
| diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/level.py Sun Aug 21 22:59:11 2011 +0200 +++ b/level.py Sun Aug 21 23:05:14 2011 +0200 @@ -110,6 +110,11 @@ self.monsters[(m.x, m.y)] = m def is_blocked(self, x, y): + t = self.things.get((x, y)) + if t and t.blocks: + return t + if (x, y) in self.monsters: + return self.monsters[(x, y)] if x<0 or y<0: return True try:
