Game.Werewolf.Engine

Loop

checkStage

checkGameOver

Game

Manipulations

startGame

killPlayer

setPlayerRole

Searches

findPlayerByName_

findPlayerByRole_

Queries

isGameOver

isDefendersTurn

isScapegoatsTurn

isSeersTurn

isVillagesTurn

isWerewolvesTurn

isWildChildsTurn

isWitchsTurn

isWolfHoundsTurn

getPlayerVote

getAllowedVoters

getPendingVoters

getVoteResult

Reading and writing

defaultFilePath

writeGame

readGame

deleteGame

doesGameExist

Event

Queries

getDevourEvent

Player

Manipulations

createPlayers

Queries

doesPlayerExist

isPlayerDefender

isPlayerScapegoat

isPlayerSeer

isPlayerVillageIdiot

isPlayerWildChild

isPlayerWitch

isPlayerWolfHound

isPlayerWerewolf

isPlayerAlive

isPlayerDead

Role

padRoles