Contents
Index
werewolf-0.3.3.2: A game engine for running werewolf in a chat client
Index
advice
Game.Werewolf.Role
Alive
Game.Werewolf.Player
Allegiance
Game.Werewolf.Role
allegiance
Game.Werewolf.Role
allRoles
Game.Werewolf.Role
apply
Game.Werewolf.Command
checkGameOver
Game.Werewolf.Engine
checkTurn
Game.Werewolf.Engine
Command
1 (Type/Class)
Game.Werewolf.Command
2 (Data Constructor)
Game.Werewolf.Command
createPlayers
Game.Werewolf.Engine
currentTurnMessage
Game.Werewolf.Response
Dead
Game.Werewolf.Player
defaultFilePath
Game.Werewolf.Engine
deleteGame
Game.Werewolf.Engine
description
Game.Werewolf.Role
devourVoteCommand
Game.Werewolf.Command
doesGameExist
Game.Werewolf.Engine
doesPlayerExist
1 (Function)
Game.Werewolf.Player
2 (Function)
Game.Werewolf.Engine
exitFailure
Game.Werewolf.Response
exitSuccess
Game.Werewolf.Response
exitWith
Game.Werewolf.Response
failure
Game.Werewolf.Response
filterAlive
Game.Werewolf.Player
filterDead
Game.Werewolf.Player
filterScapegoats
Game.Werewolf.Player
filterSeers
Game.Werewolf.Player
filterVillagers
Game.Werewolf.Player
filterWerewolves
Game.Werewolf.Player
findByName
1 (Function)
Game.Werewolf.Role
2 (Function)
Game.Werewolf.Player
findByName_
1 (Function)
Game.Werewolf.Role
2 (Function)
Game.Werewolf.Player
Game
1 (Type/Class)
Game.Werewolf.Game
2 (Data Constructor)
Game.Werewolf.Game
gameIsOverMessage
Game.Werewolf.Response
gameOverMessage
Game.Werewolf.Response
getPlayerSee
Game.Werewolf.Engine
getPlayerVote
Game.Werewolf.Engine
isAlive
Game.Werewolf.Player
isDead
Game.Werewolf.Player
isGameOver
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
isPlayerAlive
Game.Werewolf.Engine
isPlayerDead
Game.Werewolf.Engine
isPlayerSeer
Game.Werewolf.Engine
isPlayerVillager
Game.Werewolf.Engine
isPlayerWerewolf
Game.Werewolf.Engine
isScapegoat
Game.Werewolf.Player
isSeer
Game.Werewolf.Player
isSeersTurn
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
isVillager
Game.Werewolf.Player
isVillagersTurn
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
isWerewolf
Game.Werewolf.Player
isWerewolvesTurn
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
killPlayer
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
lynchVoteCommand
Game.Werewolf.Command
Message
1 (Type/Class)
Game.Werewolf.Response
2 (Data Constructor)
Game.Werewolf.Response
message
Game.Werewolf.Response
messages
Game.Werewolf.Response
name
1 (Function)
Game.Werewolf.Role
2 (Function)
Game.Werewolf.Player
newGame
Game.Werewolf.Game
newGameMessages
Game.Werewolf.Response
newPlayer
Game.Werewolf.Player
nightFallsMessage
Game.Werewolf.Response
NoOne
Game.Werewolf.Game
noopCommand
Game.Werewolf.Command
noPlayerDevouredMessage
Game.Werewolf.Response
noPlayerLynchedMessage
Game.Werewolf.Response
ok
Game.Werewolf.Response
Player
1 (Type/Class)
Game.Werewolf.Player
2 (Data Constructor)
Game.Werewolf.Player
playerCannotDevourAnotherWerewolf
Game.Werewolf.Response
playerCannotDoThatMessage
Game.Werewolf.Response
playerCannotDoThatRightNowMessage
Game.Werewolf.Response
playerDevouredMessage
Game.Werewolf.Response
playerDoesNotExistMessage
Game.Werewolf.Response
playerHasAlreadySeenMessage
Game.Werewolf.Response
playerHasAlreadyVotedMessage
Game.Werewolf.Response
playerIsDeadMessage
Game.Werewolf.Response
playerLynchedMessage
Game.Werewolf.Response
playerMadeDevourVoteMessage
Game.Werewolf.Response
playerMadeLynchVoteMessage
Game.Werewolf.Response
playerQuitMessage
Game.Werewolf.Response
players
Game.Werewolf.Game
playerSeenMessage
Game.Werewolf.Response
playersInGameMessage
Game.Werewolf.Response
privateMessage
Game.Werewolf.Response
publicMessage
Game.Werewolf.Response
quitCommand
Game.Werewolf.Command
randomiseRoles
Game.Werewolf.Engine
readGame
Game.Werewolf.Engine
Response
1 (Type/Class)
Game.Werewolf.Response
2 (Data Constructor)
Game.Werewolf.Response
Role
1 (Type/Class)
Game.Werewolf.Role
2 (Data Constructor)
Game.Werewolf.Role
role
Game.Werewolf.Player
roleDoesNotExistMessage
Game.Werewolf.Response
rolesInGameMessage
Game.Werewolf.Response
scapegoatLynchedMessage
Game.Werewolf.Response
scapegoatRole
Game.Werewolf.Role
seeCommand
Game.Werewolf.Command
seerRole
Game.Werewolf.Role
Seers
Game.Werewolf.Game
seersTurnMessages
Game.Werewolf.Response
sees
Game.Werewolf.Game
startGame
Game.Werewolf.Engine
State
Game.Werewolf.Player
state
Game.Werewolf.Player
statusCommand
Game.Werewolf.Command
success
Game.Werewolf.Response
targetIsDeadMessage
Game.Werewolf.Response
to
Game.Werewolf.Response
Turn
Game.Werewolf.Game
turn
Game.Werewolf.Game
turnAvailable
Game.Werewolf.Game
turnMessages
Game.Werewolf.Response
turnRotation
Game.Werewolf.Game
villagerRole
Game.Werewolf.Role
Villagers
1 (Data Constructor)
Game.Werewolf.Role
2 (Data Constructor)
Game.Werewolf.Game
villagersTurnMessage
Game.Werewolf.Response
votes
Game.Werewolf.Game
waitingOnMessage
Game.Werewolf.Response
werewolfRole
Game.Werewolf.Role
Werewolves
1 (Data Constructor)
Game.Werewolf.Role
2 (Data Constructor)
Game.Werewolf.Game
werewolvesTurnMessages
Game.Werewolf.Response
writeGame
Game.Werewolf.Engine
_advice
Game.Werewolf.Role
_allegiance
Game.Werewolf.Role
_description
Game.Werewolf.Role
_name
1 (Function)
Game.Werewolf.Role
2 (Function)
Game.Werewolf.Player
_players
Game.Werewolf.Game
_role
Game.Werewolf.Player
_sees
Game.Werewolf.Game
_state
Game.Werewolf.Player
_turn
Game.Werewolf.Game
_votes
Game.Werewolf.Game