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

beta.r3js.org
-=yb4f310 2018-03-22 15:47:20 +01:00
parent 175ec60d48
commit 730d92b7c3
1 changed files with 10 additions and 7 deletions

View File

@ -915,9 +915,15 @@ GameLib.CustomCode.prototype.advanceSnake = function(delta) {
backup.orientation = body.orientation;
backup.flip = body.flip;
}
if (this.state.eating === true) {
body.applyToMesh();
return;
}
} else {
if (index > 0) {
temp = {
position : {
x : body.position.x,
@ -927,8 +933,6 @@ GameLib.CustomCode.prototype.advanceSnake = function(delta) {
flip : body.flip
}
if (!this.state.eating) {
/**
* Create a new empty object at the current grid position (free it up)
*/
@ -941,14 +945,13 @@ GameLib.CustomCode.prototype.advanceSnake = function(delta) {
body.position.y = backup.position.y;
body.orientation = backup.orientation;
body.flip = backup.flip;
}
/**
* Update the grid with our new body
*/
this.grid[body.position.x][body.position.y] = body;
if (body.backupMesh && !this.state.eating) {
if (body.backupMesh) {
/**
* We used to be a corner, change back
* @type {null}