public void DealCard(bool show, model.Player player) { Card c = m_deck.GetCard(); c.Show(show); player.DealCard(c); foreach (var observer in observers) { observer.CardWasDealt(player); } }