B
Bengaltiger
Gast
hallo
ich kommt nicht weiter hab vieles probiert...
ich finde mein denkfehler nicht, für mich erscheint alles logisch...
mit dieser methode kann man "raketen" erstellen
mit dieser methode generiere ich die rakten
die variable level ist am anfang 0 wenn sie 0 ist wird daraus ne 1
wenn die variable 1 ist generiert er die vorgegeben raketen wen der damit fertig ist
dann kommt level 2 und das gehts so weiter...
vor dem switch hab ich noch das eingebaut:
damit man die möglichkeit hat mitten im spiel neu zu starten
in der main methode rufe ich die methode Levels() so auf:
das while(true) hab ich benutzt dass es nach dem Abbruch wieder ausgeführt wird, ohne das wird es ya nur einmal ausgeführt oder?
Naja zu meinem problem wenn ich jetzt miten in lvl 2 neu starte, kommt lvl 3
obwohl ich beim neustarten die variable level auf 0 setze!!!!!!!!!!!
Kann einer biiiiiiiiiiiiiiiiiiiiiiitttttttttttttttttttttttteeeeeeeeeeeeeeeeeeeeeee helfen????????????????????????
ich kommt nicht weiter hab vieles probiert...
ich finde mein denkfehler nicht, für mich erscheint alles logisch...
Java:
public void Rockets(int Typ, int Number){
Location loc= new Location((int)(Math.random()),0);}
rocket[n] = new Rockets("sprites/rocket"+Typ+".gif");
addActor(rocket[n], new Location(loc));
rocket[n].show();
if(reset==true){rocket[n].removeSelf();n=Number;return;}}
mit dieser methode kann man "raketen" erstellen
Java:
static void Levels(){
if(newgame.isPressed()){
return;}
switch(level){
case 0:
level=1;
case 1:
galaxy.Rockets(1,2,1,8,5,5,1,5,3,true,500,50);
galaxy.Rockets(2,2,2,4,5,5,2,2,1,false,0,0);
level=2;
break;
case 2:
galaxy.Rockets(3,2);
galaxy.Rockets(4,2);
level=3;
break;
}
}
die variable level ist am anfang 0 wenn sie 0 ist wird daraus ne 1
wenn die variable 1 ist generiert er die vorgegeben raketen wen der damit fertig ist
dann kommt level 2 und das gehts so weiter...
vor dem switch hab ich noch das eingebaut:
Java:
if(newgame.isPressed()){
return;}
in der main methode rufe ich die methode Levels() so auf:
Java:
public static void main(String[] args){
while(true){
Levels();
}
}
Naja zu meinem problem wenn ich jetzt miten in lvl 2 neu starte, kommt lvl 3
obwohl ich beim neustarten die variable level auf 0 setze!!!!!!!!!!!
Kann einer biiiiiiiiiiiiiiiiiiiiiiitttttttttttttttttttttttteeeeeeeeeeeeeeeeeeeeeee helfen????????????????????????
Zuletzt bearbeitet von einem Moderator: