haggys22
22.09.2010, 22:27
Hallo,
ich bin gerade dabei, mir mein eigenes Pacman mit Java zu programmieren.
Dafür habe ich .BMPs erstellt, die die Wände, die Monster und Pacman darstellen. Dabei habe ich alle Möglichkeiten wie die Wände vorkommen können beachtet und auch einen "Auswahlcode" dafür geschrieben. Da hat noch alles funktioniert.
Alte Pacmanversion (http://rapidshare.com/files/420651174/PacMan.zip)
Nun wollte ich noch einen "Mapeditor" erstellen, wobei ich in einer Textdatei, in meinem Fall "Pacman.txt" die Map mit Zahlen aufschreibe (0=leeres Feld, 1=Münze, 2=Wand, etc.) und dann die Zahlen in Java in die richtigen Felder umwandle. Doch dabei wird mir immer wieder folgender Fehler angezeigt:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Labyrinth.anzeigen(Labyrinth.java:299)
at Ansicht$2.paint(Ansicht.java:99)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Labyrinth.anzeigen(Labyrinth.java:299)
at Ansicht$2.paint(Ansicht.java:99)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
,wobei ich damit nicht viel anfangen kann, da ich der Meinung bin, dass keine Variable den Wert "null" haben sollte.
Pacman mit Mapeditor (http://rapidshare.com/files/420651177/PacMan2.zip)
Es wäre nett wenn mir jemand bei meinem Problem helfen könnte ;)
mfG
haggys22
PS: Ich arbeite mit BlueJ falls dies eine wichtige Information sein sollte ;)
ich bin gerade dabei, mir mein eigenes Pacman mit Java zu programmieren.
Dafür habe ich .BMPs erstellt, die die Wände, die Monster und Pacman darstellen. Dabei habe ich alle Möglichkeiten wie die Wände vorkommen können beachtet und auch einen "Auswahlcode" dafür geschrieben. Da hat noch alles funktioniert.
Alte Pacmanversion (http://rapidshare.com/files/420651174/PacMan.zip)
Nun wollte ich noch einen "Mapeditor" erstellen, wobei ich in einer Textdatei, in meinem Fall "Pacman.txt" die Map mit Zahlen aufschreibe (0=leeres Feld, 1=Münze, 2=Wand, etc.) und dann die Zahlen in Java in die richtigen Felder umwandle. Doch dabei wird mir immer wieder folgender Fehler angezeigt:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Labyrinth.anzeigen(Labyrinth.java:299)
at Ansicht$2.paint(Ansicht.java:99)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Labyrinth.anzeigen(Labyrinth.java:299)
at Ansicht$2.paint(Ansicht.java:99)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
,wobei ich damit nicht viel anfangen kann, da ich der Meinung bin, dass keine Variable den Wert "null" haben sollte.
Pacman mit Mapeditor (http://rapidshare.com/files/420651177/PacMan2.zip)
Es wäre nett wenn mir jemand bei meinem Problem helfen könnte ;)
mfG
haggys22
PS: Ich arbeite mit BlueJ falls dies eine wichtige Information sein sollte ;)