internal void PlayerPlayedCard( Player player, Card playedCard )
{
_playingManager.Add( player, playedCard );
player.Cards.Remove( playedCard );
foreach( Card card in player.Cards )
{
card.IsSelectable = false;
}
if( _playingManager.IsHandClosed )
{
Hand lastHand = _playingManager.GetLastHand();
CalculatePoints( lastHand );
_game.HandIsClosed( lastHand );
NextHand();
}
else
{
PlayerHasTurn( _game.GetNextPlayer( player ) );
}
}