From fe715cb01c662eedcdfe3df16b7d8f65741a925f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Hallenbarter?= Date: Wed, 13 May 2026 17:28:06 +0200 Subject: [PATCH] fixed game crash on many apples --- sketches/snake.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sketches/snake.js b/sketches/snake.js index d69b723..698331c 100644 --- a/sketches/snake.js +++ b/sketches/snake.js @@ -100,6 +100,16 @@ function buttonAddMoreApplesPressed(){ } function summonApple(){ + if (appleAmount >= gridColumns * gridRows) { + for (let i = 0; i < grid.length; i++) { + for (let j = 0; j < grid[0].length; j++) { + if (grid[i][j] == 2) { + grid[i][j] = 0; + } + } + } + return; + } let x = grid.length - floor(random(1, grid.length +1)); let y = grid[0].length - floor(random(1, grid[0].length +1)); if(grid[x][y] == 2 || grid[x][y] == 1){