From bddb770ef61ed297b748a360e40f778d6d1d61d1 Mon Sep 17 00:00:00 2001 From: spatialfree Date: Sun, 10 Nov 2024 03:37:53 -0500 Subject: [PATCH] eat tail --- src/Mono.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Mono.cs b/src/Mono.cs index f44743f..5a4a3fa 100644 --- a/src/Mono.cs +++ b/src/Mono.cs @@ -101,7 +101,13 @@ static class Mono public static void Step() { - if (s_array[snake[0] + snake_dir] > -1) + // eat tail + if (snake[0] + snake_dir == snake[snake_len-1]) + { + snake_len--; + grow_buffer = 0; + } + else if (s_array[snake[0] + snake_dir] > -1) { // lose condition bool stuck = true;