Add: alien wave
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
var Game = {
|
||||
|
||||
create: function() {
|
||||
game.physics.enable(this, Phaser.Physics.ARCADE);
|
||||
|
||||
this.game.stage.backgroundColor = "#000000"; // '#4d4d4d';
|
||||
|
||||
this.scoreManager = new ScoreManager();
|
||||
@@ -120,34 +122,38 @@ var Game = {
|
||||
this.ellapsedTime += 1;
|
||||
// console.log(this.ellapsedTime);
|
||||
|
||||
if(this.ellapsedTime == 1) {
|
||||
if(this.ellapsedTime == 2)
|
||||
this.sendWave(1);
|
||||
else if(this.ellapsedTime == 4)
|
||||
this.sendWave(2);
|
||||
else if(this.ellapsedTime == 6)
|
||||
this.sendWave(3);
|
||||
else if(this.ellapsedTime == 8)
|
||||
this.sendWave(4);
|
||||
else if(this.ellapsedTime == 10)
|
||||
this.sendWave(5);
|
||||
else if(this.ellapsedTime == 12)
|
||||
this.sendWave(6);
|
||||
else if(this.ellapsedTime == 14)
|
||||
this.sendWave(7);
|
||||
else if(this.ellapsedTime == 16)
|
||||
this.sendWave(8);
|
||||
else if(this.ellapsedTime == 18)
|
||||
this.sendWave(9);
|
||||
},
|
||||
|
||||
sendWave: function(waveNo) {
|
||||
if(waveNo == 1) {
|
||||
for(var i = 0; i < 20; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
} else if(this.ellapsedTime == 3) {
|
||||
for(var i = 20; i < 30; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
} else if(this.ellapsedTime == 5) {
|
||||
for(var i = 30; i < 40; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
} else if(this.ellapsedTime == 7) {
|
||||
for(var i = 40; i < 50; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
} else if(this.ellapsedTime == 9) {
|
||||
for(var i = 50; i < 60; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
} else if(this.ellapsedTime == 9) {
|
||||
for(var i = 60; i < 70; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
} else if(this.ellapsedTime == 9) {
|
||||
for(var i = 70; i < 80; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
} else if(this.ellapsedTime == 9) {
|
||||
for(var i = 80; i < 90; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
} else if(this.ellapsedTime == 9) {
|
||||
for(var i = 90; i < 100; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
var beginAlienIndex = waveNo * 10;
|
||||
var endAlienIndex = (waveNo + 1) * 10;
|
||||
for(var i = beginAlienIndex; i < endAlienIndex; i++)
|
||||
this.aliens[i].setActive(true);
|
||||
},
|
||||
|
||||
gameOver: function() {
|
||||
|
||||
Reference in New Issue
Block a user