Bonjour à tous,

Je suis en train de faire un puissance 4 en wpf. Dans le jeu, l'utilisateur peut choisir la couleur de ses jetons.

Avant, quand il avait par défaut la couleur jaune, c'était facile pour placer un jeton dans la grille de jeu avec la couleur correspondante au joueur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
arrayImage[ligneBouton, colonneBouton].Fill = Brushes.Red;
arrayImage étant le tableau logique contenant des références vers les ellipses, ligneBouton et colonneBouton l'endroit exact où l’utilisateur souhaite placer son jeton.

maintenant je suis "obligé" de faire ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (ColorChosen.Equals("Red"))
{
   arrayImage[ligneBouton, colonneBouton].Fill = Brushes.Red;
}
N'y a t'il pas moyen de simplifier en mettant quelque chose du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
if (ColorChosen == "Red") 
{
   Color couleur = Brushes.Red 
}
// faire ceci qu'au début du programme, et ensuite pouvoir à chaque fois faire :
arrayImage[ligneBouton,colonneBouton].Fill = couleur
Parce qu'en fait c'est surtout dans mes tests pour savoir s'il va y'avoir un puissance 4 que ça va vrmt être long à gérer..surtout si j'offre la possibilité de choisir plus de deux couleurs pour les jetons
D'avance, merci pour vos réponses !