-
Notifications
You must be signed in to change notification settings - Fork 1
/
Board.java
66 lines (56 loc) · 1.49 KB
/
Board.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
// 1111
// sjdkas
// dsakdsa
public class Board {
Position[] pst;
public Board(){
pst = new Position[28];
for(int i=0; i<28; i++) {
pst[i] = new Position();
}
}
public void init() {
//pst[0].setCol(false); pst[0].setNum((byte)2);
pst[5].setCol(true); pst[5].setNum((byte)5);
//pst[7].setCol(true); pst[7].setNum((byte)3);
//pst[11].setCol(false); pst[11].setNum((byte)5);
//pst[12].setCol(true); pst[12].setNum((byte)5);
//pst[16].setCol(false); pst[16].setNum((byte)3);
pst[18].setCol(false); pst[18].setNum((byte)5);
//pst[23].setCol(true); pst[23].setNum((byte)2);
//pst[24].setCol(false); pst[24].setNum((byte)1);
}
public void print() {
for(int i=0; i<24; i++) {
if(pst[i].getNum() != 0) {
System.out.println(pst[i].getNum()+" "+pst[i].getCol());
} else {
System.out.println("empty");
}
}
}
public void draw() {
for(int i=11; i>=0; i--) {
System.out.print("|");
if(pst[i].getCol() && pst[i].getNum()>0) {
System.out.print("b"+pst[i].getNum());
} else if(pst[i].getCol()==false && pst[i].getNum()>0) {
System.out.print("w"+pst[i].getNum());
} else {
System.out.print(" ");
}
}
System.out.println();
for(int i=12; i<24; i++) {
System.out.print("|");
if(pst[i].getCol() && pst[i].getNum()>0) {
System.out.print("b"+pst[i].getNum());
} else if(pst[i].getCol()==false && pst[i].getNum()>0) {
System.out.print("w"+pst[i].getNum());
} else {
System.out.print(" ");
}
}
System.out.println();
}
}