Please enable JavaScript.
Coggle requires JavaScript to display documents.
TP3-formJeu - Coggle Diagram
TP3-formJeu
commencerPartie ( )
- Efface les richtextboxPointage
- Appelle la methode montrerJoueurCurrent()
-
buttonBrasser_Click
- Regarde si la boolean caRoule est true et en dependant de si les threads sont en train de rouler ou pas il active ou desactive le button brasser.
- Appelle la methode effacerScores()
- Commence les threads des images des.
-
private void roulerLesDes ( int dieIndex, int currentPlayerIndex )
- Cree une instance du random et l'utilise pour choisir une image random pour chaque couleur de de, dependement de quel joueur est en train de brasser.
- S'assure que la bonne couleur de de presente dans notre gros dictionnaire d'elements du jeu est en train d'etre affichee dans les picturebox des images des des.
- Appelle la methode setPictureBoxImage() qui elle meme se charge d'afficher les photos dans les picturebox
Exceptions:
- gere les exceptions ThreadInterruptedException
- gere des exceptions possibles presentes dnas la methode roulerLesDes()
private void SetPictureBoxImage ( PictureBox pictureBox, string imagePath, int currentPlayerIndex )
- Invoke les threads pour placer la bonne imageLocation au bon pictureBox
- Appelle la methode changerTextBoxScores()
buttonArreter_Click
- Regarde si le les des sont en train d'etre roulees
- Dependement du resultat il interrompt les threads et il les join apres pour qu'ils arretent ensemble
- Appelle la methode jouerTourI(), la methode changerTextBoxScores(), la methode setLesOutcomesDesDes() et la methode avancerJoueurOuNouveauTour()
- Active le bouton brasser pour pouvoir continuerle jeu et brasser de noveau
-
-
-
-
-
-
-
-