ich programmiere gerade ein Tic Tac Toe Spiel. Da ich bestimmte Sachen, wie Spielername, current player etc. speichern möchte, wollte ich ein interface als library benutzen. Leider bekomme ich einen recht seltsamen Fehler und zwar bei:
Library:
Code:
package main;
import java.awt.Color;
public interface Library {
//::::::::::::::::::::::::
//own data for players
public enum Player{A, B, NONE}
//set first player
public Player firstPlayer = Player.A;
//set current player
public Player curPlayer = firstPlayer;
//colors for each player
public final Color COLOR_NONE = Color.white;
public final Color COLOR_PLAYER_A = Color.blue;
public final Color COLOR_PLAYER_B = Color.red;
//::::::::::::::::::::::::
}//end Library (interface)
Code:
package main;
import java.awt.Button;
import main.Library;
public class GameControl implements Library {
//temporary button:
Button button;
public GameControl(Button hB){
button = hB;
}//end Constructor
public void calculation(){
[COLOR="Red"]curPlayer[/COLOR] = Player.B;
}//end calculation
}//end GameControl (class)
Ich bin noch eher ein Programmieranfänger und kenne mich natürlich nicht 100%ig aus. Ich stehe gerade auf dem Schlauch und kann auch nichts im Internet finden. Ich bedanke mich für Hilfe






