org.dartra.games.cricket
Class GentlemensCricketGame

java.lang.Object
  extended byorg.dartra.standard.PersistentObject
      extended byorg.dartra.standard.StandardGame
          extended byorg.dartra.games.cricket.CricketGame
              extended byorg.dartra.games.cricket.GentlemensCricketGame
All Implemented Interfaces:
Game, Persistent

public class GentlemensCricketGame
extends CricketGame

A version of cricket where only the darts that hit the targetzone will count.

Author:
Bieke Meeussen

Field Summary
 
Fields inherited from class org.dartra.games.cricket.CricketGame
DEFAULT_GOALS, goalsMap
 
Constructor Summary
GentlemensCricketGame(StandardBoard board, Player[] players, boolean usePoints)
           
GentlemensCricketGame(StandardBoard board, Player[] players, StringProperties props)
           
 
Method Summary
 void addTurnToTracker(Turn turn, java.util.Hashtable goalsTracker, java.util.Hashtable scoreTracker)
           
 
Methods inherited from class org.dartra.games.cricket.CricketGame
addHitToTracker, addPlayerThrow, calculateWinner, changePlayer, createTracker, emptyTurn, findPlace, gameOver, getGoals, getGoalsMap, getObjective, getPlayerScore, getProperties, highestScoreNumber, highestScoreZone, isClosedByOtherPlayer, isClosedByPlayer, isUsePoints, multiplierToClose, registerHit, score, setGoals, setUsePoints, suggestZone, toString, turnOver, wasClosedByOtherPlayer, wasClosedByPlayer, zoneToCloseHighestOpenForPlayer
 
Methods inherited from class org.dartra.standard.StandardGame
accept, addGameEventListener, addTurn, getBoard, getCurrentPlayer, getCurrentTurn, getEndTime, getFirstPlayer, getGameEventListeners, getName, getPlayer, getPlayers, getPlayerTurn, getPlayerTurnHistory, getStartTime, getTurn, getTurnHistory, getWinner, removeGameEventListener, setEndTime, setFirstPlayer, setPlayers, setStartTime, setWinner, start, undoHit
 
Methods inherited from class org.dartra.standard.PersistentObject
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.dartra.framework.Persistent
getId, setId
 

Constructor Detail

GentlemensCricketGame

public GentlemensCricketGame(StandardBoard board,
                             Player[] players,
                             boolean usePoints)

GentlemensCricketGame

public GentlemensCricketGame(StandardBoard board,
                             Player[] players,
                             StringProperties props)
Method Detail

addTurnToTracker

public void addTurnToTracker(Turn turn,
                             java.util.Hashtable goalsTracker,
                             java.util.Hashtable scoreTracker)
Overrides:
addTurnToTracker in class CricketGame