haverer-0.3.0.0: Implementation of the rules of Love Letter

Index

ActionHaverer.Action
advanceHaverer.Internal.Ring
advance1Haverer.Internal.Ring
allCardsHaverer.Deck
assertRightHaverer.Internal.Error
assertRight'Haverer.Internal.Error
AttackHaverer.Action, Haverer
attacksOnProtectedPlayersHaverer.ValidMoves
BadActionHaverer.Round, Haverer
BadPlayHaverer.Action
badPlayHaverer.Engine
baseCardsHaverer.Deck
bustHaverer.Player
BustedOutHaverer.Round, Haverer
bustingHandHaverer.Action
CardHaverer.Deck, Haverer
chooseItemHaverer.CLI.Prompt
chooseItem'Haverer.CLI.Prompt
choosePlayHaverer.Engine
ClownHaverer.Deck, Haverer
CompleteHaverer.Deck, Haverer
ConsoleTextHaverer.CLI.Prompt, Haverer.CLI.CommandLine
CounterHaverer.Internal.Counter
currentItemHaverer.Internal.Ring
currentPlayerHaverer.Round, Haverer
currentTurnHaverer.Round, Haverer
dealHaverer.Deck
DeckHaverer.Deck, Haverer
DeckSizeHaverer.Deck, Haverer
discardAndDrawHaverer.Player
dropItemHaverer.Internal.Ring
dropItem1Haverer.Internal.Ring
DuplicatePlayersHaverer.PlayerSet, Haverer
eliminateHaverer.Player
EliminatedHaverer.Round, Haverer
EventHaverer.Round, Haverer
finalScoresHaverer.Game, Haverer
ForcedDiscardHaverer.Round, Haverer
ForcedRevealHaverer.Round, Haverer
formatScoresHaverer.CLI.CommandLine
FullDeckHaverer.Deck, Haverer
GameHaverer.Game, Haverer
gameOverHaverer.Engine
gameStartedHaverer.Engine
GeneralHaverer.Deck, Haverer
getActivePlayersHaverer.Round
getBurnCardHaverer.Round
getDiscardsHaverer.Player, Haverer
getHandHaverer.Player, Haverer
getPlayerHaverer.Round
getPlayerMapHaverer.Round, Haverer
getPlayersHaverer.Round, Haverer
getTargetHaverer.Action
getValidMovesHaverer.ValidMoves
getValidPlaysHaverer.Action
getWinnersHaverer.Round
GuessHaverer.Action, Haverer
handOverHaverer.Engine
handStartedHaverer.Engine
HighestCardHaverer.Round
IncompleteHaverer.Deck, Haverer
incrementHaverer.Internal.Counter
incrementManyHaverer.Internal.Counter
initializeHaverer.Internal.Counter
inRoundEventHaverer.Testing
InvalidNumPlayersHaverer.PlayerSet, Haverer
isProtectedHaverer.Player, Haverer
KnightHaverer.Deck, Haverer
makeDeckHaverer.Deck
makeGameHaverer.Game, Haverer
makePlayerHaverer.Player
makeRingHaverer.Internal.Ring
makeRoundHaverer.Round
MinisterHaverer.Deck, Haverer
MonadEngineHaverer.Engine
movesThatTargetPlayerHaverer.ValidMoves
newDeckHaverer.Deck, Haverer
newRoundHaverer.Game, Haverer
newRound'Haverer.Game, Haverer
nextItemHaverer.Internal.Ring
nextPlayerHaverer.Round
NoChangeHaverer.Round, Haverer
NoEffectHaverer.Action, Haverer
OutcomeHaverer.Game
pickCardToPlayHaverer.CLI.CommandLine
pickNumPlayersHaverer.CLI.CommandLine
pickPlayHaverer.CLI.CommandLine
PlayHaverer.Action, Haverer
playCardHaverer.Player
PlayedHaverer.Round, Haverer
PlayerHaverer.Player, Haverer
PlayerIdHaverer.Testing
playersHaverer.Game, Haverer
PlayerSetHaverer.PlayerSet, Haverer
PlayerSetErrorHaverer.PlayerSet, Haverer
playersWonHaverer.Game
playGameHaverer.Engine
playToActionHaverer.Action
playTurnHaverer.Round, Haverer
playTurn' 
1 (Function)Haverer.Round, Haverer
2 (Function)Haverer.Testing
popHaverer.Deck
PriestessHaverer.Deck, Haverer
PrinceHaverer.Deck, Haverer
promptHaverer.CLI.Prompt
prop_allCardsPresentHaverer.Round
prop_burnCardsSameHaverer.Round
prop_multipleActivePlayersHaverer.Round
prop_ringIsActivePlayersHaverer.Round
protectHaverer.Player
ProtectedHaverer.Round, Haverer
protectedPlayersHaverer.ValidMoves
randomizeHaverer.PlayerSet
randomRoundHaverer.Testing
randomRoundsHaverer.Testing
remainingCardsHaverer.Round
repeatedlyPromptHaverer.CLI.Prompt
ResultHaverer.Round, Haverer
RingHaverer.Internal.Ring
ringSizeHaverer.Internal.Ring
rotateHaverer.PlayerSet
RoundHaverer.Round, Haverer
roundOverHaverer.Engine
roundsPlayedHaverer.Game, Haverer
roundStartedHaverer.Engine
scoresHaverer.Game, Haverer
shuffledHaverer.Testing
shuffleDeckHaverer.Deck
SoldierHaverer.Deck, Haverer
SoleSurvivorHaverer.Round
survivorsHaverer.Round
swapHandsHaverer.Player
SwappedHandsHaverer.Round, Haverer
terrorHaverer.Internal.Error
toList 
1 (Function)Haverer.Internal.Ring
2 (Function)Haverer.Internal.Counter
3 (Function)Haverer.Deck
topHaverer.Internal.Counter
toPlayersHaverer.PlayerSet, Haverer
toPlayerSetHaverer.PlayerSet, Haverer
topValueHaverer.Internal.Counter
toTextHaverer.CLI.Prompt, Haverer.CLI.CommandLine
underlineHaverer.CLI.Prompt
unprotectHaverer.Player
VictoryHaverer.Round
victoryHaverer.Round
viewActionHaverer.Action, Haverer
winnersHaverer.Game, Haverer
WizardHaverer.Deck, Haverer