Changeset 38:db4d49b346d3
Legend:
- Unmodified
- Added
- Removed
-
snake.py
r37 r38 €а 77 77 €а 78 78 def applies (self, field, x, y):€а 79 €а pass€а €а 79 for px, fx in zip(range(7), range(x - 3, x + 4)):€а €а 80 for py, fy in zip(range(7), range(y - 3, y + 4)):€а €а 81 pcell = self.pattern[px, py]€а €а 82 fcell = field.get(fx, fy)€а €а 83 if pcell.type == 'any':€а €а 84 continue€а €а 85 if pcell.type != fcell.type:€а €а 86 return False€а €а 87 if pcell.snake == 'my' and fcell.snake != self.snake:€а €а 88 return False€а €а 89 elif pcell.snake == 'enemy' and fcell.snake == self.snake:€а €а 90 return False€а €а 91 return True€а 80 92 €а 81 93 def rotate (self, rot):€а
Note: See TracChangeset
for help on using the changeset viewer.