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

beta.r3js.org
-=yb4f310 2018-03-15 13:01:02 +01:00
parent 173dc5c865
commit 102b6070a3
1 changed files with 20 additions and 28 deletions

View File

@ -236,37 +236,29 @@ GameLib.CustomCode.prototype.advanceSnake = function(delta) {
return;
}
this.advanceTime += delta;
var tail = this.snake.pop();
var parent = null;
if (this.advanceTime > this.speed) {
this.advanceTime = 0;
} else {
return;
}
var newSnake = [];
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;
while (this.snake.length > 0) {
tail.applyToMesh();
newSnake.push(tail);
tail = parent;
}
this.snake = newSnake;
return;
parent = this.snake.pop();
tail.position.x = parent.position.x;
tail.position.y = parent.position.y;
tail.orientation = parent.orientation;
tail.applyToMesh();
newSnake.push(tail);
tail = parent;
}
this.snake = newSnake;
return;
this.snake = this.snake.map(