- stages level update
This commit is contained in:
parent
ded223b95d
commit
dda2e3241e
|
@ -26,58 +26,58 @@ public class BlitzStage extends Level{
|
|||
double launchDelay = 0.5, fireDelay = 5;
|
||||
switch (currentWave){
|
||||
case 0:
|
||||
numOfEnemies = 35;
|
||||
numOfEnemies = 15;
|
||||
fireDelay = 0.5;
|
||||
launchDelay = 0.5;
|
||||
numOfHits = 1;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(0);
|
||||
break;
|
||||
case 1:
|
||||
numOfEnemies = 35;
|
||||
numOfEnemies = 5;
|
||||
fireDelay = 0.3;
|
||||
launchDelay = 0.5;
|
||||
numOfHits = 10;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(1);
|
||||
break;
|
||||
case 2:
|
||||
numOfEnemies = 45;
|
||||
numOfEnemies = 5;
|
||||
fireDelay = 0.3;
|
||||
launchDelay = 0.5;
|
||||
launchDelay = 1;
|
||||
numOfHits = 10;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(2);
|
||||
break;
|
||||
case 3:
|
||||
numOfEnemies = 45;
|
||||
numOfEnemies = 15;
|
||||
fireDelay = 0.2;
|
||||
launchDelay = 0.4;
|
||||
launchDelay = 1;
|
||||
numOfHits = 10;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(3);
|
||||
break;
|
||||
case 4:
|
||||
numOfEnemies = 55;
|
||||
fireDelay = 0.2;
|
||||
launchDelay = 0.4;
|
||||
numOfHits = 10;
|
||||
numOfEnemies = 20;
|
||||
fireDelay = 0.1;
|
||||
launchDelay = 1.5;
|
||||
numOfHits = 5;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(4);
|
||||
break;
|
||||
case 5:
|
||||
numOfEnemies = 55;
|
||||
numOfEnemies = 20;
|
||||
fireDelay = 0.2;
|
||||
launchDelay = 0.4;
|
||||
launchDelay = 1;
|
||||
numOfHits = 10;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(5);
|
||||
break;
|
||||
case 6:
|
||||
numOfEnemies = 65;
|
||||
numOfEnemies = 20;
|
||||
fireDelay = 0.2;
|
||||
launchDelay = 0.4;
|
||||
launchDelay = 0.5;
|
||||
numOfHits = 10;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(6);
|
||||
break;
|
||||
case 7:
|
||||
numOfEnemies = 65;
|
||||
numOfEnemies = 40;
|
||||
fireDelay = 0.2;
|
||||
launchDelay = 0.4;
|
||||
launchDelay = 2;
|
||||
numOfHits = 10;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(7);
|
||||
break;
|
||||
|
|
|
@ -10,7 +10,7 @@ import com.sagi.dayan.Games.Utils.WaveConfigs;
|
|||
*/
|
||||
public class FifthStage extends Level{
|
||||
|
||||
protected final int NUM_OF_WAVES = 4;
|
||||
protected final int NUM_OF_WAVES = 5;
|
||||
|
||||
public FifthStage(int width, int height, int numOfPlayers, GameEngine engine, String stageTitle, int[] waveDelay) {
|
||||
super(width, height, numOfPlayers, engine, stageTitle, waveDelay);
|
||||
|
@ -26,47 +26,40 @@ public class FifthStage extends Level{
|
|||
double launchDelay = 0.5, fireDelay = 5;
|
||||
switch (currentWave){
|
||||
case 0:
|
||||
numOfEnemies = 15;
|
||||
numOfEnemies = 5;
|
||||
fireDelay = 0.3;
|
||||
launchDelay = 0.7;
|
||||
numOfHits = 1;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(1);
|
||||
break;
|
||||
case 1:
|
||||
numOfEnemies = 15;
|
||||
numOfEnemies = 5;
|
||||
fireDelay = 0.3;
|
||||
launchDelay = 0.7;
|
||||
numOfHits = 2;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(4);
|
||||
break;
|
||||
case 2:
|
||||
numOfEnemies = 20;
|
||||
numOfEnemies = 12;
|
||||
fireDelay = 0.3;
|
||||
launchDelay = 0.7;
|
||||
launchDelay = 1;
|
||||
numOfHits = 3;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(5);
|
||||
break;
|
||||
case 3:
|
||||
numOfEnemies = 25;
|
||||
numOfEnemies = 15;
|
||||
fireDelay = 0.3;
|
||||
launchDelay = 0.7;
|
||||
launchDelay = 1;
|
||||
numOfHits = 3;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(0);
|
||||
break;
|
||||
case 4:
|
||||
numOfEnemies = 35;
|
||||
numOfEnemies = 8;
|
||||
fireDelay = 0.2;
|
||||
launchDelay = 0.5;
|
||||
launchDelay = 1.5;
|
||||
numOfHits = 3;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(3);
|
||||
break;
|
||||
case 5:
|
||||
numOfEnemies = 35;
|
||||
fireDelay = 0.1;
|
||||
launchDelay = 0.3;
|
||||
numOfHits = 5;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(2);
|
||||
break;
|
||||
default:
|
||||
wc = engine.getWaveConfigs().getWaveConfig(WaveConfigs.DEMO);
|
||||
break;
|
||||
|
|
|
@ -10,7 +10,7 @@ import com.sagi.dayan.Games.Utils.WaveConfigs;
|
|||
*/
|
||||
public class FirstStage extends Level{
|
||||
|
||||
protected final int NUM_OF_WAVES = 2;
|
||||
protected final int NUM_OF_WAVES = 3;
|
||||
|
||||
public FirstStage(int width, int height, int numOfPlayers, GameEngine engine, String stageTitle, int[] waveDelay) {
|
||||
super(width, height, numOfPlayers, engine, stageTitle, waveDelay);
|
||||
|
|
|
@ -33,23 +33,23 @@ public class FourthStage extends Level{
|
|||
wc = engine.getWaveConfigs().getWaveConfig(3);
|
||||
break;
|
||||
case 1:
|
||||
numOfEnemies = 15;
|
||||
numOfEnemies = 10;
|
||||
fireDelay = 0.3;
|
||||
launchDelay = 0.8;
|
||||
launchDelay = 1;
|
||||
numOfHits = 1;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(6);
|
||||
break;
|
||||
case 2:
|
||||
numOfEnemies = 10;
|
||||
fireDelay = 0.3;
|
||||
launchDelay = 0.7;
|
||||
launchDelay = 1.3;
|
||||
numOfHits = 1;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(0);
|
||||
break;
|
||||
case 3:
|
||||
numOfEnemies = 5;
|
||||
fireDelay = 0.2;
|
||||
launchDelay = 0.7;
|
||||
launchDelay = 1.5;
|
||||
numOfHits = 5;
|
||||
wc = engine.getWaveConfigs().getWaveConfig(7);
|
||||
break;
|
||||
|
|
|
@ -10,7 +10,7 @@ import com.sagi.dayan.Games.Utils.WaveConfigs;
|
|||
*/
|
||||
public class SecondStage extends Level{
|
||||
|
||||
protected final int NUM_OF_WAVES = 3;
|
||||
protected final int NUM_OF_WAVES = 4;
|
||||
|
||||
public SecondStage(int width, int height, int numOfPlayers, GameEngine engine, String stageTitle, int[] waveDelay) {
|
||||
super(width, height, numOfPlayers, engine, stageTitle, waveDelay);
|
||||
|
|
|
@ -40,7 +40,7 @@ public class ThirdStage extends Level{
|
|||
wc = engine.getWaveConfigs().getWaveConfig(2);
|
||||
break;
|
||||
case 2:
|
||||
numOfEnemies = 25;
|
||||
numOfEnemies = 10;
|
||||
fireDelay = 0.5;
|
||||
launchDelay = 1.4;
|
||||
numOfHits = 2;
|
||||
|
|
Loading…
Reference in a new issue