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

beta.r3js.org
-=yb4f310 2018-03-23 14:58:31 +01:00
parent db4a65dd11
commit 613819e921
1 changed files with 19 additions and 4 deletions

View File

@ -1146,12 +1146,27 @@ GameLib.CustomCode.prototype.restore = function() {
*/
this.grid[body.position.x][body.position.y] = null;
/**
/**
* If we have snake parts which have not been backed up - dispose of them
*/
if (this.backupSnake.indexOf(body) === -1) {
body.dispose();
}
var inUse = false;
this.backupSnake.map(
function(backupBody) {
if (
backupBody.mesh === body.mesh ||
backupBody.backupMesh === body.mesh ||
backupBody.mesh === body.backupMesh ||
backupBody.backupMesh === body.backupMesh
) {
inUse = true;
}
}
)
if (!inUse) {
body.dispose();
}
}.bind(this)
)