Action | Haverer.Action |
advance | Haverer.Internal.Ring |
advance1 | Haverer.Internal.Ring |
allCards | Haverer.Deck |
assertRight | Haverer.Internal.Error |
assertRight' | Haverer.Internal.Error |
Attack | Haverer.Action, Haverer |
attacksOnProtectedPlayers | Haverer.ValidMoves |
BadAction | Haverer.Round, Haverer |
BadPlay | Haverer.Action |
badPlay | Haverer.Engine |
baseCards | Haverer.Deck |
bust | Haverer.Player |
BustedOut | Haverer.Round, Haverer |
bustingHand | Haverer.Action |
Card | Haverer.Deck, Haverer |
chooseItem | Haverer.CLI.Prompt |
chooseItem' | Haverer.CLI.Prompt |
choosePlay | Haverer.Engine |
Clown | Haverer.Deck, Haverer |
Complete | Haverer.Deck, Haverer |
ConsoleText | Haverer.CLI.Prompt, Haverer.CLI.CommandLine |
Counter | Haverer.Internal.Counter |
currentItem | Haverer.Internal.Ring |
currentPlayer | Haverer.Round, Haverer |
currentTurn | Haverer.Round, Haverer |
deal | Haverer.Deck |
Deck | Haverer.Deck, Haverer |
DeckSize | Haverer.Deck, Haverer |
discardAndDraw | Haverer.Player |
dropItem | Haverer.Internal.Ring |
dropItem1 | Haverer.Internal.Ring |
DuplicatePlayers | Haverer.PlayerSet, Haverer |
eliminate | Haverer.Player |
Eliminated | Haverer.Round, Haverer |
Event | Haverer.Round, Haverer |
finalScores | Haverer.Game, Haverer |
ForcedDiscard | Haverer.Round, Haverer |
ForcedReveal | Haverer.Round, Haverer |
formatScores | Haverer.CLI.CommandLine |
FullDeck | Haverer.Deck, Haverer |
Game | Haverer.Game, Haverer |
gameOver | Haverer.Engine |
gameStarted | Haverer.Engine |
General | Haverer.Deck, Haverer |
getActivePlayers | Haverer.Round |
getBurnCard | Haverer.Round |
getDiscards | Haverer.Player, Haverer |
getHand | Haverer.Player, Haverer |
getPlayer | Haverer.Round |
getPlayerMap | Haverer.Round, Haverer |
getPlayers | Haverer.Round, Haverer |
getTarget | Haverer.Action |
getValidMoves | Haverer.ValidMoves |
getValidPlays | Haverer.Action |
getWinners | Haverer.Round |
Guess | Haverer.Action, Haverer |
handOver | Haverer.Engine |
handStarted | Haverer.Engine |
HighestCard | Haverer.Round |
Incomplete | Haverer.Deck, Haverer |
increment | Haverer.Internal.Counter |
incrementMany | Haverer.Internal.Counter |
initialize | Haverer.Internal.Counter |
inRoundEvent | Haverer.Testing |
InvalidNumPlayers | Haverer.PlayerSet, Haverer |
isProtected | Haverer.Player, Haverer |
Knight | Haverer.Deck, Haverer |
makeDeck | Haverer.Deck |
makeGame | Haverer.Game, Haverer |
makePlayer | Haverer.Player |
makeRing | Haverer.Internal.Ring |
makeRound | Haverer.Round |
Minister | Haverer.Deck, Haverer |
MonadEngine | Haverer.Engine |
movesThatTargetPlayer | Haverer.ValidMoves |
newDeck | Haverer.Deck, Haverer |
newRound | Haverer.Game, Haverer |
newRound' | Haverer.Game, Haverer |
nextItem | Haverer.Internal.Ring |
nextPlayer | Haverer.Round |
NoChange | Haverer.Round, Haverer |
NoEffect | Haverer.Action, Haverer |
Outcome | Haverer.Game |
pickCardToPlay | Haverer.CLI.CommandLine |
pickNumPlayers | Haverer.CLI.CommandLine |
pickPlay | Haverer.CLI.CommandLine |
Play | Haverer.Action, Haverer |
playCard | Haverer.Player |
Played | Haverer.Round, Haverer |
Player | Haverer.Player, Haverer |
PlayerId | Haverer.Testing |
players | Haverer.Game, Haverer |
PlayerSet | Haverer.PlayerSet, Haverer |
PlayerSetError | Haverer.PlayerSet, Haverer |
playersWon | Haverer.Game |
playGame | Haverer.Engine |
playToAction | Haverer.Action |
playTurn | Haverer.Round, Haverer |
playTurn' | |
1 (Function) | Haverer.Round, Haverer |
2 (Function) | Haverer.Testing |
pop | Haverer.Deck |
Priestess | Haverer.Deck, Haverer |
Prince | Haverer.Deck, Haverer |
prompt | Haverer.CLI.Prompt |
prop_allCardsPresent | Haverer.Round |
prop_burnCardsSame | Haverer.Round |
prop_multipleActivePlayers | Haverer.Round |
prop_ringIsActivePlayers | Haverer.Round |
protect | Haverer.Player |
Protected | Haverer.Round, Haverer |
protectedPlayers | Haverer.ValidMoves |
randomize | Haverer.PlayerSet |
randomRound | Haverer.Testing |
randomRounds | Haverer.Testing |
remainingCards | Haverer.Round |
repeatedlyPrompt | Haverer.CLI.Prompt |
Result | Haverer.Round, Haverer |
Ring | Haverer.Internal.Ring |
ringSize | Haverer.Internal.Ring |
rotate | Haverer.PlayerSet |
Round | Haverer.Round, Haverer |
roundOver | Haverer.Engine |
roundsPlayed | Haverer.Game, Haverer |
roundStarted | Haverer.Engine |
scores | Haverer.Game, Haverer |
shuffled | Haverer.Testing |
shuffleDeck | Haverer.Deck |
Soldier | Haverer.Deck, Haverer |
SoleSurvivor | Haverer.Round |
survivors | Haverer.Round |
swapHands | Haverer.Player |
SwappedHands | Haverer.Round, Haverer |
terror | Haverer.Internal.Error |
toList | |
1 (Function) | Haverer.Internal.Ring |
2 (Function) | Haverer.Internal.Counter |
3 (Function) | Haverer.Deck |
top | Haverer.Internal.Counter |
toPlayers | Haverer.PlayerSet, Haverer |
toPlayerSet | Haverer.PlayerSet, Haverer |
topValue | Haverer.Internal.Counter |
toText | Haverer.CLI.Prompt, Haverer.CLI.CommandLine |
underline | Haverer.CLI.Prompt |
unprotect | Haverer.Player |
Victory | Haverer.Round |
victory | Haverer.Round |
viewAction | Haverer.Action, Haverer |
winners | Haverer.Game, Haverer |
Wizard | Haverer.Deck, Haverer |