get any pending keys each cycle
authorGeoffrey Allott <geoffrey@allott.email>
Sun, 25 Dec 2022 20:32:36 +0000 (20:32 +0000)
committerGeoffrey Allott <geoffrey@allott.email>
Sun, 25 Dec 2022 20:32:36 +0000 (20:32 +0000)
snake.py

index 7d70dde4f0912d554f45fdac4b6d353382ea89c4..6be31c3f6866daf9fcd404ddd2e1ae7cb1aec492 100644 (file)
--- a/snake.py
+++ b/snake.py
@@ -256,6 +256,8 @@ class GameArea:
             raise ExitGameException()
         if ch == ord('r'):
             raise RestartGameException()
+        if ch != -1:
+            self.getch()
 
     def random_empty_tile(self):
         return self.random.choice([