Joueur.java 630 Bytes
Newer Older
Le noob du 53's avatar
Le noob du 53 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 37 38 39 40
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;
	}
        
        public void forceId(int id){
            idJoueur = id;
        }
}