Hallo,
folgendes Problem:
Main.class
Tile.class
Wenn ich diese Methode draw_map direkt in die Main-Klasse schreibe innerhalb der draw()-Methode funktioniert es problemlos, schreibe ich es aber extern in eine Tile-Klasse und rufe es mit tile.draw_map() auf kommt es zu einer nullpointer-exception.
Referenzen sind alle gelegt, daran kann es also nicht liegen, aber woran sonst?
Vielen Dank im Voraus,
JTryn
folgendes Problem:
Main.class
Java:
...
public void draw(Graphics2D g) {
for(int y=0; y<=s.getHeight()/32; y++){
for(int x=0; x<=s.getWidth()/32; x++){
g.drawImage(tiles[bmap[9][9]], x*32, y*32, null);
}
}
}
Tile.class
Java:
public void draw_map(Graphics2D g){
for(int y=0; y<=s.getHeight()/32; y++){
for(int x=0; x<=s.getWidth()/32; x++){
g.drawImage(m.tiles[m.bmap[9][9]], x*32, y*32, null);
}
}
}
Wenn ich diese Methode draw_map direkt in die Main-Klasse schreibe innerhalb der draw()-Methode funktioniert es problemlos, schreibe ich es aber extern in eine Tile-Klasse und rufe es mit tile.draw_map() auf kommt es zu einer nullpointer-exception.
Referenzen sind alle gelegt, daran kann es also nicht liegen, aber woran sonst?
Vielen Dank im Voraus,
JTryn