OK donc j'ai cette applet je fais et je veux que ce générateur d'un monde selon plusieurs ...java - charger des cartes différentes
Ici, il est:
public int[][] loadBoard(int map) {
if (map == 1) { int[][] board = { {
2,2,24,24,24,24,24,3,3,0,0,0,1 },
{ 2,2,24,23,23,23,24,1,3,0,0,0,1 },
{ 1,1,24,23,23,23,24,1,3,3,3,3,1 },
{ 1,1,24,24,23,24,24,1,1,1,1,3,1 },
{ 1,1,1,1,7,1,1,1,1,1,1,3,1 },
{ 5,1,1,1,7,7,7,7,7,1,1,1,1 },
{ 6,3,3,1,3,3,3,1,7,7,7,3,1 },
{ 6,3,3,1,3,1,1,1,1,1,7,1,1 },
{ 3,3,1,1,1,1,1,1,1,1,7,1,1 } };
}else{
int[][] board = {
{ 1,1,1,1,1,24,1,1,1,1,1,1,1 },
{ 1,1,1,1,1,24,1,1,1,1,1,1,1 },
{ 1,1,1,1,1,24,1,1,24,1,1,1,1 },
{ 1,1,1,1,1,24,1,1,24,1,1,1,1 },
{ 1,1,7,1,1,24,24,24,24,1,1,1,1 },
{ 1,1,7,1,1,24,1,24,1,1,1,1,1 },
{ 1,1,1,1,1,24,1,1,1,1,1,1,1 },
{ 1,1,1,1,1,24,1,1,1,1,1,1,1 },
{ 1,3,3,1,1,24,1,1,1,1,1,1,1 },
}; } return board; }
et appeler J'utilise:
board = loadBoard (1);
Je l'ai mis dans la méthode init(). Ensuite, je peux appeler des cartes sur le numéro à l'intérieur de loadBoard(). Cependant, quand je commence mon jeu, je reçois une exception nullpointer et je SAIS pour un fait que c'est quelque chose à voir avec le code que je viens de vous montrer ci-dessus. C'est probablement une erreur de débutant que je fais ... peut-être que vous pouvez aider?
disons 4 alors quoi? et merci: P – nn2
ps - j'obtiens une instruction inaccessible sur votre code pour la ligne "return board": S – nn2
@Dan - bien supprime-le. –