@@ -0,0 +1,1560 @@
+package moulin;%0A%0Aimport java.util.Vector;%0Aimport java.util.Observable;%0Aimport java.util.Observer;%0A%0A%0Apublic class Plateau extends Observable %7B%0A%09%09%0A%09/***************/%0A%09/***ATTRIBUTS***/%0A%09/***************/%0A%09private Vector%3CPiece%3E Pieces;%0A%09private Joueur JoueurActif;%0A%09private Joueur JoueurNActif;%0A%09%0A%09%0A%09/*****************/%0A%09/***ACCESSEURS****/%0A%09/*****************/%0A%09public Vector%3CPiece%3E getPieces() %7B%0A%09%09return Pieces;%0A%09%7D%0A%0A%09public void setPieces(Vector%3CPiece%3E pieces) %7B%0A%09%09Pieces = pieces;%0A%09%7D%0A%0A%09public Joueur getJoueurActif() %7B%0A%09%09return JoueurActif;%0A%09%7D%0A%0A%09public void setJoueurActif(Joueur joueurActif) %7B%0A%09%09JoueurActif = joueurActif;%0A%09%7D%0A%09%0A%09public Joueur getJoueurNActif() %7B%0A%09%09return JoueurNActif;%0A%09%7D%0A%0A%09public void setJoueurNActif(Joueur joueurNActif) %7B%0A%09%09JoueurNActif = joueurNActif;%0A%09%7D%0A%09%0A%09%0A%09/*******************/%0A%09/***CONSTRUCTEURS***/%0A%09/*******************/%0A%09public Plateau(Joueur ja,Joueur jna) %7B%09%09%0A%09%09JoueurActif = ja;%0A%09%09JoueurNActif = jna;%0A%09%09Pieces = new Vector %3CPiece%3E (24);%0A%09%09for(int i=0;i%3C24;i++)%7B%0A%09%09%09Pieces.addElement(new Piece());%09%09%09%0A%09%09%7D%0A%09%0A%09%7D%0A%0A%09%0A%09/**************/%0A%09/***METHODES***/%0A%09/**************/%0A%09public void ChangerJoueurActif()%7B%0A%09%09Joueur Joueur = JoueurActif;%0A%09%09JoueurActif = JoueurNActif;%0A%09%09JoueurNActif = Joueur;%0A%09%7D%0A%09public boolean CoupValide()%7B%0A%09%09return false;%09%09%0A%09%7D%0A%09%0A%09public void AjouterPiece()%7B%0A%09%09%0A%09%7D%0A%09%0A%09public void DeplacerPiece()%7B%0A%09%09%0A%09%7D%0A%09%0A%09public void RetirerPiece()%7B%0A%09%09%0A%09%7D%0A%0A%09%0A%09/* --------- Implementation Observable --------- */%0A%09%0A%09public void updateGrid ()%0A%09%7B%0A%0A%09%7D%0A%09%0A%09public void addObserver (Observer obs)%0A%09%7B%0A%09%09super.addObserver(obs);%0A%09%7D%0A%09%0A%09%0A%0A%7D%0A

Create Plateau.java