Ki für Spiel
lima-city → Forum → Programmiersprachen → Java
code
computer
datei
erstellen
feld
http
methode
null
objekt
panel
programm
run
schauen
setter
start
stein
teddy
url
verwenden
zeile
-
Hallo kill-a-teddy,
jetzt sind wir ja schon einen Schritt weiter: Wir wissen, dass computerZug() aufgerufen wird.
Jetzt kannst Du ja mal schauen, was in Game.java in Zeile 41 steht. Das sollte in der Methode computerZug() sein. Entweder ist das Objekt oder eines der übergebenen Methodenargumente null. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
darkpandemic schrieb:
Hallo kill-a-teddy,
jetzt sind wir ja schon einen Schritt weiter: Wir wissen, dass computerZug() aufgerufen wird.
Jetzt kannst Du ja mal schauen, was in Game.java in Zeile 41 steht. Das sollte in der Methode computerZug() sein. Entweder ist das Objekt oder eines der übergebenen Methodenargumente null.
Denke ich nicht:
if (Stone.gameField[x][y] == 1) {
Ist die betroffene Zeile..
Habe inzwischen noch paar andere Änderungen und die Datei mal gepackt, hochgeladen:
download
Beitrag zuletzt geändert: 30.9.2012 22:37:02 von kill-a-teddy -
Hallo kill-a-teddy,
ich habe mal reingeschaut und mein Debugger sagt fogendes:
http://www.abload.de/img/vier_gewinnt9kkgd.jpg
D.h. es gibt zwar die Felder mousePanel und gameFrame, diese sind aber nicht zugewiesen. Mit denen müsste man eigentlich das gleiche wie mit dem stonePanel machen: Setter schreiben und in CreateGame.load() zuweisen.
Der nächste Punkt ist, dass Stone.gameField null ist. Das ist erstmal die Ursache für die Exception. Ich werde Morgen mal schauen, wie sich das evtl. beheben lässt. -
darkpandemic schrieb:
Hallo kill-a-teddy,
ich habe mal reingeschaut und mein Debugger sagt fogendes:
http://www.abload.de/img/vier_gewinnt9kkgd.jpg
D.h. es gibt zwar die Felder mousePanel und gameFrame, diese sind aber nicht zugewiesen. Mit denen müsste man eigentlich das gleiche wie mit dem stonePanel machen: Setter schreiben und in CreateGame.load() zuweisen.
Der nächste Punkt ist, dass Stone.gameField null ist. Das ist erstmal die Ursache für die Exception. Ich werde Morgen mal schauen, wie sich das evtl. beheben lässt.
Wäre super, wenn du es zum funktionieren bringen könnten (vielleicht auch gegen Vergütung) ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage