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

beta.r3js.org
-=yb4f310 2018-03-23 15:45:16 +01:00
parent ff80726247
commit e0a173db44
1 changed files with 25 additions and 3 deletions

View File

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