?? clientmodel.java
字號:
package model;
import utility.ConnectNConstants;
public class ClientModel implements ConnectNConstants {
private int rowNum;
private int colNum;
private int dropNum;
private int connectN;
private int[] place;
public ClientModel() {
this.connectN = CONNECT4;
this.dropNum = ONETURN;
}
public int getColNum() {
return colNum;
}
public void setColNum(int colNum) {
this.colNum = colNum;
}
public int getRowNum() {
return rowNum;
}
public void setRowNum(int rowNum) {
this.rowNum = rowNum;
}
public int getDropNum() {
return dropNum;
}
public void setDropNum(int dropNum) {
this.dropNum = dropNum;
}
public int getConnectN() {
return connectN;
}
public void setConnectN(int connectN) {
this.connectN = connectN;
}
public void initMap() {
place = new int[this.colNum];
for (int i = 0; i < this.colNum; i++)
place[i] = this.rowNum;
}
public int placeDisc(int col) {
if (place[col] > 0) {
place[col]--;
return place[col];
} else
return -1;
}
// Place a dic randomly
public int computerPlace() {
double a = Math.random() * colNum;
int randomNum = new Double(a).intValue();
return randomNum;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -