From 86ef363d3bdc645071ac244e5a6c2a6896a62ac0 Mon Sep 17 00:00:00 2001 From: Trianta <56975502+Trimutex@users.noreply.github.com> Date: Tue, 5 Nov 2024 21:11:46 -0600 Subject: [PATCH] snake: attempt to move path refresh to post-regen --- src/snake.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/snake.ts b/src/snake.ts index 841b846..a5051b9 100644 --- a/src/snake.ts +++ b/src/snake.ts @@ -255,8 +255,8 @@ class Bot { return next; } - autoplay() { - if (this.path.length > 0) + pathRefresh() { + if (this.path.length !== 0) return; this.bfs(); this.trim(); @@ -273,14 +273,14 @@ function snakeloop() { if (g_snake.gameover) g_snake.reset(); - // Input - g_snakebot.autoplay(); - g_snake.simulate(); // Regenerate food if needed g_snake.foodRegen(); + // Get new path to food + g_snakebot.pathRefresh(); + g_snake.draw(); }