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