java.lang.NullPointerException Ошибка со сликом
РЕДАКТИРОВАТЬ: Я исправил это самостоятельно. В конце, если оба класса, я набрал
Возврат 0;
Меню должно быть 0 и Play должно быть 1, поэтому я исправил
2 ответа
Проблема происходит в javagame.Game.initStatesList(Game.java:19)
, Я не знаю, какая строка из вашего кода, но NullPointerException
происходит, когда вы пытаетесь получить доступ к элементам ссылочной переменной, которая не была ранее выделена.
Вы проходите gc
на ваш init
метод:
this.getState(menu).init(gc, this);
this.getState(play).init(gc, this);
Но в вашем init
методы, вы ничего не делаете с ними
public void init(GameContainer gc, StateBasedGame sbg) throws SlickException{
}
Вы можете создать их экземпляр в методе