0
我正在嘗試做一個掃雷game.but我有點困惑如何獲得遊戲中的每個單元格的x和y協調員爲了繪製每個單元格的圖像。此代碼只繪製具有位置(0,0)的第一個單元格。我怎樣才能得到其他細胞的參考? ,這是我的代碼:Java獲取x和y座標
public class Cell {
private int row, col;
private int ulx, uly, w, h;
private boolean marked, covered, mined;
private int adjcount;
private Cell(int r, int c) {
marked=false;
covered=true;
mined=false;
row=r;
col=c;
w=h=16;
adjcount=0;
}
public int getX(){
return ulx;
}
public int getY(){
return uly;
}
public boolean getMarked() {
return marked;
}
public void setMarked(boolean value) {
marked=value;
}
public boolean getCovered() {
return covered;
}
public void setCovered(boolean value) {
covered=value;
}
public boolean getMined() {
return mined;
}
public void setMined(boolean value) {
mined=value;
}
public void setAdjCount(int count) {
adjcount = count;
}
public int getAdjCount() {
return adjcount;
}
這裏是我在比賽中
if (getCovered() == true && getMarked() == false) { // gray rectangle
g.drawImage(gRec,getX(),getY(),w,h,null);
}
無關的問題,你可能要設置類似寬度和高度恆定對這些細胞的'manager',而不是在所有細胞中。 – Aquillo