diff --git a/qemp4een6t.js b/qemp4een6t.js index 09b4ef8..f9d8a99 100644 --- a/qemp4een6t.js +++ b/qemp4een6t.js @@ -1,5 +1,3 @@ - - if (!this.entityLoaded) { return; } @@ -492,36 +490,18 @@ if (GameLib.Utils.UndefinedOrNull(this.initialized)) { if (mesh.enemy.isKanister) { - console.log('exploding kanister'); - this.kanisters += 1; if (this.kanisters > 9) { this.kanisters = 9; } + console.log('exploding kanister, total count: ' + this.kanisters); + } else { console.log('exploding enemy'); - this.score += mesh.enemy.score; - - this.drawScore(mesh.enemy); - - console.log('score : ' + this.score); - - GameLib.Event.Emit( - GameLib.Event.GAME_DATA, - { - event: 'scoreUpdate', - score: this.score - } - ); - - if (this.score > this.kanisterSpawnScore) { - this.spawnEnemy(true); - } - GameLib.Event.Emit( GameLib.Event.GAME_DATA, { @@ -531,6 +511,24 @@ if (GameLib.Utils.UndefinedOrNull(this.initialized)) { ); } + this.score += mesh.enemy.score; + + this.drawScore(mesh.enemy); + + console.log('score : ' + this.score); + + GameLib.Event.Emit( + GameLib.Event.GAME_DATA, + { + event: 'scoreUpdate', + score: this.score + } + ); + + if (this.score > this.kanisterSpawnScore) { + this.spawnEnemy(true); + } + this.explodeMesh(mesh); }; @@ -835,7 +833,7 @@ if (this.kanisterTime > this.kanisterLife) { this.kanisters -= 1; console.log('kanister count: ' + this.kanisters); - + GameLib.Event.Emit( GameLib.Event.GAME_DATA, { @@ -945,5 +943,4 @@ this.enemies = this.enemies.reduce( [] ); -return null;//# sourceURL=beforeRender.js - +return null;//# sourceURL=beforeRender.js \ No newline at end of file