我终于决定让我的记忆游戏中的实际游戏部分,并再次获得空指针异常错误.我之前已经在这里问了同样的问题,所以如果这被视为垃圾邮件我很抱歉,但我无法弄清问题是什么!
是的,我是编程的新手,所以对你为什么要做"在这里插入答案"做一点解释将是一个很大的帮助!
现在这里是我的Square类(这些是你必须记住的方块和游戏的起点):
package data.src;
import java.util.Random;
import org.newdawn.slick.Color;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.Image;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.state.StateBasedGame;
public class Square {
private StateBasedGame game;
boolean correct;
boolean clickable;
boolean clicked;
boolean started;
int squares;
int squareX;
int squareY;
public Image squareIncorrect;
public Image squareCorrect;
//For drawing these images from other classes
{
try {
squareIncorrect = new Image("res/squareIncorrect.png");
} catch (SlickException e1) {
e1.printStackTrace();
}
try {
squareCorrect = new Image("res/squareCorrect.png");
}
catch (SlickException e) {
e.printStackTrace();
} …Run Code Online (Sandbox Code Playgroud)