Hi wir sollen ein Tic-Tac-Toe Spiel machen und ich bin gerade bei der Klasse "Spiel" und komme nicht weiter. Zu Der Klasse Feld ist zu wissen, dass das int die Position angibt.
In dieser Version kann man jetzt nur für jedes Feld spezifisch die Methode "setKreuz" oder "setKreis" machen. also für f1, f2, f3... immer spezielle methoden. Ich hätte aber gerne das man mit einer Methode direkt das Feld auswählen kann und dann eintragen ob es ein Kreuz oder Kreis sein soll.
Wäre nett wenn jemand mir bei diesem trivial Problem helfen könnte ^^
In dieser Version kann man jetzt nur für jedes Feld spezifisch die Methode "setKreuz" oder "setKreis" machen. also für f1, f2, f3... immer spezielle methoden. Ich hätte aber gerne das man mit einer Methode direkt das Feld auswählen kann und dann eintragen ob es ein Kreuz oder Kreis sein soll.
Wäre nett wenn jemand mir bei diesem trivial Problem helfen könnte ^^
Java:
/**
*
*/
public class Spiel
{
private Feld F1;
private Feld F2;
private Feld F3;
private Feld F4;
private Feld F5;
private Feld F6;
private Feld F7;
private Feld F8;
private Feld F9;
/**
*
*/
public Spiel()
{
F1 = new Feld(1);
F2 = new Feld(2);
F3 = new Feld(3);
F4 = new Feld(4);
F5 = new Feld(5);
F6 = new Feld(6);
F7 = new Feld(7);
F8 = new Feld(8);
F9 = new Feld(9);
}
/**
*
*/
public void setKreuzF1()
{
F1.setKreuz();
}
/**
*
*/
public void setKreisF1()
{
F1.setKreis();
}
}
//
EIn Ausschnitt der Klasse Feld:
private boolean Frei;
public int Position;
private String Symbol;
/**
*
*/
public void setKreuz() {
if (Frei) {
this.Symbol = "Kreuz";
this.Frei = false;
}
else {
System.out.println("Feld ist schon belegt.");
}