Hallo,
ich muss Ende der Woche ein Projekt abgeben und ich hatte mich zu Beginn für Snake entschieden,
Nun habe ich jedoch ein Problem:
Ich wollte bzw habe einen Counter eingebaut der aber nur als Variable dient. Dieser soll mir eben dabei helfen die Dinge spawnen zu lassen.
Das komische ist nur, dass dieser Counter nie erhöht wird, aber alles andere in der If-Schleife erfüllt wird (sprich Essen wird gespawnt).
Problem ist halt das mir selbst mein Lehrer nicht weiter helfen kann weil er das Problem nicht versteht :bahnhof:
Hier der Code:
Bitte um schnelle Hilfe!
Gruß
ich muss Ende der Woche ein Projekt abgeben und ich hatte mich zu Beginn für Snake entschieden,
Nun habe ich jedoch ein Problem:
Ich wollte bzw habe einen Counter eingebaut der aber nur als Variable dient. Dieser soll mir eben dabei helfen die Dinge spawnen zu lassen.
Das komische ist nur, dass dieser Counter nie erhöht wird, aber alles andere in der If-Schleife erfüllt wird (sprich Essen wird gespawnt).
Problem ist halt das mir selbst mein Lehrer nicht weiter helfen kann weil er das Problem nicht versteht :bahnhof:
Hier der Code:
Java:
public void fressen(){
Food essen =(Food) getOneObjectAtOffset(0,0,Food.class);
if(essen != null){
getWorld().removeObject(essen);
counter = 2;
laenge = laenge + 1;
getWorld().addObject(new Food(),Greenfoot.getRandomNumber(601) , Greenfoot.getRandomNumber(401));
if(counter == zufallszahl){
getWorld().addObject(new Power(), Greenfoot.getRandomNumber(401) , Greenfoot.getRandomNumber(601));
counter = 0;
zufallszahl = 5 + Greenfoot.getRandomNumber(6);
}
}
}
Bitte um schnelle Hilfe!
Gruß
Zuletzt bearbeitet von einem Moderator: