private Color GetColorForValue(XoValue xoValue) { switch (xoValue) { case XoValue.FirstPlayer: return Color.Blue; case XoValue.SecondPlayer: return Color.Red; default: return Color.Gray; } }
public Player(XoValue signature) { _signature = signature; }
public void Mark(Player player) { _value = player.Signature; RaiseOnMarkedEvent(); }