그래서이 애플릿 내가 만드는 중이하고 나는 그것이 수에 따라 세계를 발전기하려면 OK ...자바 -로드 다른지도
여기있다 :
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; }
및 전화 그것은 내가 사용 :
보드 = loadBoard (1);
저는 이것을 init() 메소드에 넣었습니다. 그런 식으로 loadBoard() 내부의 숫자로지도를 호출 할 수 있습니다. 그러나 내가 게임을 시작할 때 nullpointer 예외가 발생하고 방금 위에서 설명한 코드와 관련이 있다는 사실을 알게되었습니다. 아마 내가 신나고있는 신기한 실수 일거야. 아마 너 도움이 될거야?
"내가 유래를 물어 갈 것입니다, 그것을 나사"고 말했다 그럼 뭐야? 고맙습니다. P – nn2
ps - 코드 "return board"에 대한 코드에 도달 할 수 없습니다. S – nn2
@ Dan - 잘 삭제하십시오. –