/** * At the beginning of turn, * the player discard all his currents cards and draw new one. */ public void PlayerDraw() { handManager.DiscardAllCard(); for (int i = 0; i < GameEngine.Instance.GetSettings().MaxHandCapability; i++) { BasicCard cardDrawn = GameEngine.Instance.DrawCard(); handManager.AddCard(cardDrawn); } }