sjrd.tricktakinggame.rules.whist.contracts
Class NoContract

java.lang.Object
  extended by sjrd.tricktakinggame.game.Contract
      extended by sjrd.tricktakinggame.rules.ContractWithTrump
          extended by sjrd.tricktakinggame.rules.whist.WhistContract
              extended by sjrd.tricktakinggame.rules.whist.contracts.NoContract

public class NoContract
extends WhistContract

Contrat utilisé lorsqu'aucun contrat n'a pu être établi

Author:
sjrd

Constructor Summary
NoContract(WhistRules aRules, Player aPlayer)
          Crée le contrat
 
Method Summary
 void makeScores()
          Calcule les scores de cette donne
 void playTricks()
          Joue les plis L'implémentation par défaut joue tous les plis de manière standard, au moyen de la méthode WhistRules.playAllTricks().
 
Methods inherited from class sjrd.tricktakinggame.rules.whist.WhistContract
getGame, getPlayer, getPlayers, getPlayers, getRules, isPlayerHandVisible
 
Methods inherited from class sjrd.tricktakinggame.rules.ContractWithTrump
getTrump, setTrump
 
Methods inherited from class sjrd.tricktakinggame.game.Contract
getName, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoContract

public NoContract(WhistRules aRules,
                  Player aPlayer)
Crée le contrat

Parameters:
aRules - Règles associées
Method Detail

playTricks

public void playTricks()
                throws CardGameException
Joue les plis

L'implémentation par défaut joue tous les plis de manière standard, au moyen de la méthode WhistRules.playAllTricks().

Overrides:
playTricks in class WhistContract
Throws:
CardGameException
See Also:
WhistRules.playAllTricks()

makeScores

public void makeScores()
                throws CardGameException
Calcule les scores de cette donne

Specified by:
makeScores in class WhistContract
Throws:
CardGameException