Update: CC - Snake FS - Entity Loaded (21g30t1e75.js) 149 bytes modified
parent
335ce5dd42
commit
0b5660521a
|
@ -190,14 +190,18 @@ GameLib.CustomCode.prototype.advanceSnake = function(delta) {
|
||||||
this.snake = this.snake.reduce(
|
this.snake = this.snake.reduce(
|
||||||
function(result, body, index) {
|
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
|
* Pop it
|
||||||
*/
|
*/
|
||||||
body.mesh.geometry = null;
|
this.snake[index + 1].mesh.geometry = null;
|
||||||
body.mesh.materials = null;
|
this.snake[index + 1].mesh.materials = null;
|
||||||
body.mesh.remove();
|
this.snake[index + 1].mesh.remove();
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
/**
|
/**
|
||||||
* Move the body over
|
* Move the body over
|
||||||
|
|
Loading…
Reference in New Issue