Fehlermeldung bei If-Schleife

patzivk

Neues Mitglied
Hallo

Bei folgendem Code bekomme ich bei jedem Start eine Fehlermeldung.
Ich hab zumindest herausgefunden das es an der If-Schleife liegt.

hier der Code:
Java:
class Timer extends TimerTask {

        public void run() {
            repaint();

            for (int i = 0; i < 9; i++) {
                if (spieler.getX() == tod[i].getX() && spieler.getY() == tod[i].getY()) {
                    spieler.setCubePositionX(1);
                    spieler.setCubePositionY(1);
                }
            }
        }
}

falls jemand eine Antwort auf mein Problem hat bitte melden

Danke 🙂
 
Enthält das Array Tod Spieler?
Ohne den Rest deines Codes kann man da leider nicht viel sagen.

Welche Fehlermeldung bekommst du denn?
 
Zuletzt bearbeitet:
Moin,

Bei folgendem Code bekomme ich bei jedem Start eine Fehlermeldung.
Java:
if (spieler.getX() == tod[i].getX() && spieler.getY() == tod[i].getY() )
und warum schriebst Du nicht, welcher Fehler (unf ggf. WO) auftritt ???:L
Poste ggf. den StackTrace !!

Oder ist es ein Quiz und wir können was gewinnen ???:L :bae:


Auch ich habe keine Ahnung, was "spieler" und "tod" konkret enthalten, aber kann es sein, dass Du mit
"spieler.get...() == tod.get...()" versuchst, zwei Strings zu vergleichen 😱 ???:L

Gruß
Klaus
 
Zuletzt bearbeitet:

Zurück
Oben