Copyright | (c) Henry J. Wylde, 2016 |
---|---|
License | BSD3 |
Maintainer | public@hjwylde.com |
Safe Haskell | None |
Language | Haskell2010 |
Player functions are defined in Game.Werewolf.Internal.Player. This module just re-exports the functions relevant to the public interface.
Player
A player has a name
, role
and state
. Any stateful information needed for a player's role
is held on the Game
itself.
N.B., player equality is defined on just the name
as a player's role
may change throughout
the game.