diff options
Diffstat (limited to 'Snake.py')
| -rw-r--r-- | Snake.py | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -16,13 +16,11 @@ class Snake: def move(self): nextPos = self.cells[0] + self.heading + last = self.cells.pop() if self.game.enter(nextPos, self.heading): - if nextPos in self.cells[1:len(self.cells)-1]: - self.hasCollided = True - else: - self.cells.pop() - self.cells.insert(0, nextPos) + self.cells.insert(0, nextPos) else: + self.cells.append(last) self.hasCollided = True def head(self): |
