From 394959f11cdf5493673d60df4cb7a98683fc6afc Mon Sep 17 00:00:00 2001 From: Joel Kronqvist Date: Sat, 1 Nov 2025 17:19:27 +0200 Subject: fix: boxes pushable through tail --- Snake.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'Snake.py') diff --git a/Snake.py b/Snake.py index c53af73..a1e3dc4 100644 --- a/Snake.py +++ b/Snake.py @@ -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): -- cgit v1.2.3