Game.Werewolf.Engine

Loop

checkTurn

checkGameOver

Game

Manipulations

startGame

killPlayer

Queries

isSeersTurn

isVillagersTurn

isWerewolvesTurn

isGameOver

getPlayerSee

getPlayerVote

Reading and writing

defaultFilePath

writeGame

readGame

deleteGame

doesGameExist

Player

Manipulations

createPlayers

Queries

doesPlayerExist

isPlayerSeer

isPlayerVillager

isPlayerWerewolf

isPlayerAlive

isPlayerDead

Role

randomiseRoles