From f7c47486224828416d1b84346276ed8937e72929 Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Thu, 15 Mar 2018 12:59:50 +0100 Subject: [PATCH] Update: CC - Snake FS - Entity Loaded (21g30t1e75.js) 679 bytes modified --- 21g30t1e75.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/21g30t1e75.js b/21g30t1e75.js index bf894e4..66395ea 100644 --- a/21g30t1e75.js +++ b/21g30t1e75.js @@ -236,6 +236,36 @@ GameLib.CustomCode.prototype.advanceSnake = function(delta) { return; } + this.advanceTime += delta; + + if (this.advanceTime > this.speed) { + this.advanceTime = 0; + } else { + return; + } + + var tail = this.snake.pop(); + var parent = null; + + var newSnake = []; + + while (this.snake.length > 0) { + + parent = this.snake.pop(); + + tail.position.x = parent.position.x; + tail.position.y = parent.position.y; + tail.orientation = parent.orientation; + + newSnake.push(tail); + + tail = parent; + } + + this.snake = newSnake; + + return; + this.snake = this.snake.map( function(body, index) {