Joueur.java 583 Bytes
Newer Older
root's avatar
root committed
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
package tictactoecodingame;


/**
 * @author  Franck
 *
 */

public abstract class Joueur {
	private String nom;
	private static int nbJoueur = 0;
	private int idJoueur;
	
	public Joueur( String _nom ) {
		idJoueur = nbJoueur;
                nbJoueur++;
                this.nom = _nom;
	}
	
	public void setNom ( String _nom ) {
		this.nom = _nom;
	}
	
	public String getNom() {
		return nom;
	}

	public int getIdJoueur() {
		return idJoueur;
	}
	abstract public Coup joue( Plateau p_plateau );
	
	public String toString() {
		return nom;
	}
}