Update: CC - Snake FS - Entity Loaded (21g30t1e75.js) 342 bytes modified
parent
173dc5c865
commit
102b6070a3
|
@ -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(
|
||||
|
||||
|
|
Loading…
Reference in New Issue