//Pylons
int xCoord[];
int yCoord[];
int numSquare;
boolean firstPaint;
public void init() {
//Images Call
pylon = getImage(getDocumentBase(), "image/pylon.png");
numClicks = 0;
//pylons
xCoord = new int[100];
yCoord = new int[100];
numSquare = 0;
}
public void paint(Graphics g) {
if (numClicks == 0) {
drawUI(g);
//probeDraw(g,2);
}
if (numSquare == 1) {
for (int k = 0; k < numSquare; k++) {
g.drawImage(pylon, xCoord[k], yCoord[k], this);
}
Minerals -= 100;
popMax += 9;
}
}
public boolean mouseDown(Event e, int x, int y) {
if (numClicks == 10) {//Title screen
numClicks++;
repaint();
}
if (numSquare == 0) {
xCoord[numSquare] = x;
yCoord[numSquare] = y;
numSquare++;
repaint();
}
return true;
}
当我这样做而不是仅仅减去 100 时,它会将其设置为 -300 并且它将 popMax 添加到 36 而不是 10。有时它会正确,有时它不会真的很烦人