/// <summary> /// Donne l'image associé à une carte. /// </summary> /// <param name="carte">La carte qui va être rechercher.</param> /// <returns>L'image de la carte.</returns> public static Image GetCarteImage(Carte carte) { Image image = null; if (carte != null) { try { string carteImageName = @"\" + carte.Couleur.ToString().ToUpper() + "_" + carte.Valeur + ".png"; image = Image.FromFile(GetResourcesDirPath() + carteImageName); } catch (FileNotFoundException) { MessageBox.Show("Impossible de trouver l'image"); } catch (OutOfMemoryException outOfMemoryException) { MessageBox.Show(outOfMemoryException.Message); } catch (ArgumentException argumentException) { MessageBox.Show(argumentException.Message); } } return image; }
public void RecevoirCarte(Carte carte) { int valeurFinal = carte.Valeur; if (carte.Valeur > 10) { valeurFinal = 10; } else if (carte.Valeur == 1) { if (SommeCartes + 11 <= 21) { valeurFinal = 11; } } SommeCartes += valeurFinal; }