Contents
Index
werewolf-0.4.0.0: 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
checkStage
Game.Werewolf.Engine
Command
1 (Type/Class)
Game.Werewolf.Command
2 (Data Constructor)
Game.Werewolf.Command
createPlayers
Game.Werewolf.Engine
currentStageMessages
Game.Werewolf.Response
Dead
Game.Werewolf.Player
defaultFilePath
Game.Werewolf.Engine
deleteGame
Game.Werewolf.Engine
description
Game.Werewolf.Role
Devour
Game.Werewolf.Game
devourVoteCommand
Game.Werewolf.Command
diurnalRoles
Game.Werewolf.Role
doesGameExist
Game.Werewolf.Engine
doesPlayerExist
1 (Function)
Game.Werewolf.Player
2 (Function)
Game.Werewolf.Engine
Event
Game.Werewolf.Game
events
Game.Werewolf.Game
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_
Game.Werewolf.Player
Game
1 (Type/Class)
Game.Werewolf.Game
2 (Data Constructor)
Game.Werewolf.Game
gameAlreadyRunningMessage
Game.Werewolf.Response
gameIsOverMessage
Game.Werewolf.Response
GameOver
Game.Werewolf.Game
gameOverMessages
Game.Werewolf.Response
getPendingVoters
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
getPlayerVote
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
getVoteResult
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
groupMessages
Game.Werewolf.Response
isAlive
Game.Werewolf.Player
isDead
Game.Werewolf.Player
isGameOver
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
isPlayerDead
Game.Werewolf.Engine
isPlayerSeer
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
isSunrise
Game.Werewolf.Game
isSunset
Game.Werewolf.Game
isVillager
Game.Werewolf.Player
isVillagesTurn
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
nocturnalRoles
Game.Werewolf.Role
noGameRunningMessage
Game.Werewolf.Response
noopCommand
Game.Werewolf.Command
noPlayerDevouredMessage
Game.Werewolf.Response
noPlayerLynchedMessage
Game.Werewolf.Response
ok
Game.Werewolf.Response
pingCommand
Game.Werewolf.Command
pingPlayerMessage
Game.Werewolf.Response
pingSeerMessage
Game.Werewolf.Response
pingWerewolvesMessage
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
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
see
Game.Werewolf.Game
seeCommand
Game.Werewolf.Command
seerRole
Game.Werewolf.Role
SeersTurn
Game.Werewolf.Game
Stage
Game.Werewolf.Game
stage
Game.Werewolf.Game
stageAvailable
Game.Werewolf.Game
stageCycle
Game.Werewolf.Game
stageMessages
Game.Werewolf.Response
startGame
Game.Werewolf.Engine
State
Game.Werewolf.Player
state
Game.Werewolf.Player
statusCommand
Game.Werewolf.Command
success
Game.Werewolf.Response
Sunrise
Game.Werewolf.Game
Sunset
Game.Werewolf.Game
targetIsDeadMessage
Game.Werewolf.Response
to
Game.Werewolf.Response
villagerRole
Game.Werewolf.Role
Villagers
Game.Werewolf.Role
VillagesTurn
Game.Werewolf.Game
votes
Game.Werewolf.Game
waitingOnMessage
Game.Werewolf.Response
werewolfRole
Game.Werewolf.Role
Werewolves
Game.Werewolf.Role
WerewolvesTurn
Game.Werewolf.Game
writeGame
Game.Werewolf.Engine
_advice
Game.Werewolf.Role
_allegiance
Game.Werewolf.Role
_description
Game.Werewolf.Role
_events
Game.Werewolf.Game
_name
1 (Function)
Game.Werewolf.Role
2 (Function)
Game.Werewolf.Player
_players
Game.Werewolf.Game
_role
Game.Werewolf.Player
_see
Game.Werewolf.Game
_stage
Game.Werewolf.Game
_state
Game.Werewolf.Player
_votes
Game.Werewolf.Game