From 4c65f2130d6f1c4e3450b988e0f1bed0e086062f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= Date: Sat, 9 Dec 2017 21:38:22 +0700 Subject: [PATCH] Fix bug on Plum cloning --- .gitignore | 2 +- brutalmaze/maze.py | 5 ++++- setup.py | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b537ddb..5d3d906 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ brutalmaze.egg-info build -dist +wiki __pycache__ *.pyc diff --git a/brutalmaze/maze.py b/brutalmaze/maze.py index db7672c..5788777 100644 --- a/brutalmaze/maze.py +++ b/brutalmaze/maze.py @@ -110,7 +110,10 @@ class Maze: continue enemy = new_enemy(self, x, y) self.enemies.append(enemy) - if plum is None or not plum.clone(enemy): walls.remove((x, y)) + if plum is None or not plum.clone(enemy): + walls.remove((x, y)) + else: + self.map[x][y] = WALL def get_pos(self, x, y): """Return coordinate of the center of the grid (x, y).""" diff --git a/setup.py b/setup.py index 1eea8e4..364a7c0 100755 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ with open('README.rst') as f: setup( name='brutalmaze', - version='0.2.1', + version='0.2.2', description='A hash and slash game with fast-paced action and a minimalist art style', long_description=long_description, url='https://github.com/McSinyx/brutalmaze',