org.dartra.games.cricket
Class CutThroatCricketGame
java.lang.Object
org.dartra.standard.PersistentObject
org.dartra.standard.StandardGame
org.dartra.games.cricket.CricketGame
org.dartra.games.cricket.CutThroatCricketGame
- All Implemented Interfaces:
- Game, Persistent
- public class CutThroatCricketGame
- extends CricketGame
Version of the cricketgame for more than two players, where the lowest score wins,
and players give the other players that haven't closed a goals, the points they score.
- Author:
- Bieke Meeussen
Methods inherited from class org.dartra.games.cricket.CricketGame |
addPlayerThrow, addTurnToTracker, changePlayer, createTracker, emptyTurn, findPlace, gameOver, getGoals, getGoalsMap, getObjective, getPlayerScore, getProperties, highestScoreNumber, highestScoreZone, isClosedByOtherPlayer, isClosedByPlayer, isUsePoints, multiplierToClose, registerHit, score, setGoals, setUsePoints, suggestZone, 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CutThroatCricketGame
public CutThroatCricketGame(StandardBoard board,
Player[] players)
CutThroatCricketGame
public CutThroatCricketGame(StandardBoard board,
Player[] players,
StringProperties props)
toString
public java.lang.String toString()
- Overrides:
toString
in class CricketGame
calculateWinner
protected Player calculateWinner()
- Overrides:
calculateWinner
in class CricketGame
addHitToTracker
protected void addHitToTracker(Player player,
java.util.Hashtable goalsTracker,
java.util.Hashtable scoreTracker,
Hit hit)
- Overrides:
addHitToTracker
in class CricketGame
closedByEveryOtherPlayer
protected boolean closedByEveryOtherPlayer(java.util.Hashtable goalsTracker,
int place,
Player player)