gruppe06-hufflepuff-projekt.../src/Gamefield.java

110 lines
2.8 KiB
Java
Raw Normal View History

2021-10-07 15:45:35 +02:00
public class Gamefield {
private int field1, field2, field3, field4, field5, field6, field7, field8, field9;
Gamefield() {
field1 = 0;
field2 = 0;
field3 = 0;
field4 = 0;
field5 = 0;
field6 = 0;
field7 = 0;
field8 = 0;
field9 = 0;
}
public void setField(int field, int player) {
if(field == 1) {
field1 = player;
}
else if(field == 2) {
field2 = player;
}
else if(field == 3) {
field3 = player;
}
else if(field == 4) {
field4 = player;
}
else if(field == 5) {
field5 = player;
}
else if(field == 6) {
field6 = player;
}
else if(field == 7) {
field7 = player;
}
else if(field == 8) {
field8 = player;
}
else if(field == 9) {
field9 = player;
}
}
public int getField(int field) {
if(field == 1) {
return field1;
}
else if(field == 2) {
return field2;
}
else if(field == 3) {
return field3;
}
else if(field == 4) {
return field4;
}
else if(field == 5) {
return field5;
}
else if(field == 6) {
return field6;
}
else if(field == 7) {
return field7;
}
else if(field == 8) {
return field8;
}
else if(field == 9) {
return field9;
}
return -1;
}
public void outputField() {
System.out.print(getSymbol(field1));
System.out.print("|");
System.out.print(getSymbol(field2));
System.out.print("|");
System.out.println(getSymbol(field3));
System.out.println("_____");
System.out.print(getSymbol(field4));
System.out.print("|");
System.out.print(getSymbol(field5));
System.out.print("|");
System.out.println(getSymbol(field6));
System.out.println("_____");
System.out.print(getSymbol(field7));
System.out.print("|");
System.out.print(getSymbol(field8));
System.out.print("|");
System.out.println(getSymbol(field9));
}
private String getSymbol(int player) {
if(player == 1) {
return "X";
}
else if(player == 2) {
return "O";
}
else {
return " ";
}
}
}