Contents
Index
werewolf-0.4.3.1: 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
defenderRole
Game.Werewolf.Role
DefendersTurn
Game.Werewolf.Game
deleteGame
Game.Werewolf.Engine
description
Game.Werewolf.Role
DevourEvent
Game.Werewolf.Game
devourVoteCommand
Game.Werewolf.Command
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
filterDefenders
Game.Werewolf.Player
filterScapegoats
Game.Werewolf.Player
filterSeers
Game.Werewolf.Player
filterVillagers
Game.Werewolf.Player
filterVillagerVillagers
Game.Werewolf.Player
filterWerewolves
Game.Werewolf.Player
filterWitches
Game.Werewolf.Player
findByName
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
getDevourEvent
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
getPassers
Game.Werewolf.Game
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
heal
Game.Werewolf.Game
healCommand
Game.Werewolf.Command
healUsed
Game.Werewolf.Game
isAlive
Game.Werewolf.Player
isDead
Game.Werewolf.Player
isDefender
Game.Werewolf.Player
isDefendersTurn
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
isGameOver
1 (Function)
Game.Werewolf.Game
2 (Function)
Game.Werewolf.Engine
isPlayerAlive
Game.Werewolf.Engine
isPlayerDead
Game.Werewolf.Engine
isPlayerDefender
Game.Werewolf.Engine
isPlayerSeer
Game.Werewolf.Engine
isPlayerWerewolf
Game.Werewolf.Engine
isPlayerWitch
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
isWitch
Game.Werewolf.Player
isWitchsTurn
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
noGameRunningMessage
Game.Werewolf.Response
noopCommand
Game.Werewolf.Command
noPlayerDevouredMessage
Game.Werewolf.Response
noPlayerLynchedMessage
Game.Werewolf.Response
ok
Game.Werewolf.Response
passCommand
Game.Werewolf.Command
passes
Game.Werewolf.Game
pingCommand
Game.Werewolf.Command
pingDefenderMessage
Game.Werewolf.Response
pingPlayerMessage
Game.Werewolf.Response
pingSeerMessage
Game.Werewolf.Response
pingWerewolvesMessage
Game.Werewolf.Response
pingWitchMessage
Game.Werewolf.Response
Player
1 (Type/Class)
Game.Werewolf.Player
2 (Data Constructor)
Game.Werewolf.Player
playerCannotDevourAnotherWerewolfMessage
Game.Werewolf.Response
playerCannotDoThatMessage
Game.Werewolf.Response
playerCannotDoThatRightNowMessage
Game.Werewolf.Response
playerCannotProtectSamePlayerTwiceInARowMessage
Game.Werewolf.Response
playerCannotProtectSelfMessage
Game.Werewolf.Response
playerDevouredMessage
Game.Werewolf.Response
playerDoesNotExistMessage
Game.Werewolf.Response
playerHasAlreadyHealedMessage
Game.Werewolf.Response
playerHasAlreadyPoisonedMessage
Game.Werewolf.Response
playerHasAlreadyVotedMessage
Game.Werewolf.Response
playerHealedMessage
Game.Werewolf.Response
playerIsDeadMessage
Game.Werewolf.Response
playerLynchedMessage
Game.Werewolf.Response
playerMadeDevourVoteMessage
Game.Werewolf.Response
playerMadeLynchVoteMessage
Game.Werewolf.Response
playerPoisonedMessage
Game.Werewolf.Response
playerProtectedMessage
Game.Werewolf.Response
playerQuitMessage
Game.Werewolf.Response
players
Game.Werewolf.Game
playerSeenMessage
Game.Werewolf.Response
playersInGameMessage
Game.Werewolf.Response
poison
Game.Werewolf.Game
poisonCommand
Game.Werewolf.Command
PoisonEvent
Game.Werewolf.Game
poisonUsed
Game.Werewolf.Game
priorProtect
Game.Werewolf.Game
privateMessage
Game.Werewolf.Response
protect
Game.Werewolf.Game
protectCommand
Game.Werewolf.Command
ProtectEvent
Game.Werewolf.Game
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
villagerVillagerRole
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
witchRole
Game.Werewolf.Role
WitchsTurn
Game.Werewolf.Game
writeGame
Game.Werewolf.Engine
_advice
Game.Werewolf.Role
_allegiance
Game.Werewolf.Role
_description
Game.Werewolf.Role
_events
Game.Werewolf.Game
_heal
Game.Werewolf.Game
_healUsed
Game.Werewolf.Game
_name
1 (Function)
Game.Werewolf.Role
2 (Function)
Game.Werewolf.Player
_passes
Game.Werewolf.Game
_players
Game.Werewolf.Game
_poison
Game.Werewolf.Game
_poisonUsed
Game.Werewolf.Game
_priorProtect
Game.Werewolf.Game
_protect
Game.Werewolf.Game
_role
Game.Werewolf.Player
_see
Game.Werewolf.Game
_stage
Game.Werewolf.Game
_state
Game.Werewolf.Player
_votes
Game.Werewolf.Game