Update: CC - Snake FS - Entity Loaded (21g30t1e75.js) 149 bytes modified

beta.r3js.org
-=yb4f310 2018-03-12 21:09:31 +01:00
parent 335ce5dd42
commit 0b5660521a
1 changed files with 9 additions and 5 deletions

View File

@ -190,14 +190,18 @@ GameLib.CustomCode.prototype.advanceSnake = function(delta) {
this.snake = this.snake.reduce(
function(result, body, index) {
if ((index + 1) >= this.snake.length) {
if ((index + 1) > this.snake.length) {
/**
* we're done
*/
return result;
} else if ((index + 1) === this.snake.length) {
/**
* Pop it
*/
body.mesh.geometry = null;
body.mesh.materials = null;
body.mesh.remove();
this.snake[index + 1].mesh.geometry = null;
this.snake[index + 1].mesh.materials = null;
this.snake[index + 1].mesh.remove();
} else {
/**
* Move the body over