Interface Puissance4Distant

All Known Implementing Classes:
Puissance4

public abstract interface Puissance4Distant
extends java.rmi.Remote

Cette classe constitue l'interface de l'objet Puissance4. Elle definit les squelettes des methodes qui peuvent etre appelees par le client.


Method Summary
 char ajouterJoueur(java.lang.String pseudo)
           
 boolean ajouterPion(char noJoueur, int colonne)
           
 boolean connexionTotale()
           
 java.awt.Point[] getCasesGagnantes()
           
 char getDernierJoueur()
           
 java.awt.Dimension getDim()
           
 char getJoueurGagnant()
           
 int getNbJoueurs()
           
 java.util.Vector getNomsJoueurs()
           
 java.awt.Point getPionAjoute()
           
 java.lang.String getPseudoJoueur(char numJoueur)
           
 boolean getQuitter()
           
 boolean getRecommencer()
           
 char[][] getTab()
           
 void initPartie()
           
 boolean matchNul()
           
 char prochainJoueur()
           
 void setQuitter(boolean b)
           
 void setRecommencer(boolean b)
           
 

Method Detail

getDim

public java.awt.Dimension getDim()
                          throws java.rmi.RemoteException

getTab

public char[][] getTab()
                throws java.rmi.RemoteException

getJoueurGagnant

public char getJoueurGagnant()
                      throws java.rmi.RemoteException

getPionAjoute

public java.awt.Point getPionAjoute()
                             throws java.rmi.RemoteException

getDernierJoueur

public char getDernierJoueur()
                      throws java.rmi.RemoteException

getCasesGagnantes

public java.awt.Point[] getCasesGagnantes()
                                   throws java.rmi.RemoteException

getRecommencer

public boolean getRecommencer()
                       throws java.rmi.RemoteException

getQuitter

public boolean getQuitter()
                   throws java.rmi.RemoteException

getPseudoJoueur

public java.lang.String getPseudoJoueur(char numJoueur)
                                 throws java.rmi.RemoteException

getNomsJoueurs

public java.util.Vector getNomsJoueurs()
                                throws java.rmi.RemoteException

getNbJoueurs

public int getNbJoueurs()
                 throws java.rmi.RemoteException

setRecommencer

public void setRecommencer(boolean b)
                    throws java.rmi.RemoteException

setQuitter

public void setQuitter(boolean b)
                throws java.rmi.RemoteException

matchNul

public boolean matchNul()
                 throws java.rmi.RemoteException

ajouterPion

public boolean ajouterPion(char noJoueur,
                           int colonne)
                    throws java.rmi.RemoteException

ajouterJoueur

public char ajouterJoueur(java.lang.String pseudo)
                   throws java.rmi.RemoteException

prochainJoueur

public char prochainJoueur()
                    throws java.rmi.RemoteException

initPartie

public void initPartie()
                throws java.rmi.RemoteException

connexionTotale

public boolean connexionTotale()
                        throws java.rmi.RemoteException