Étape 12 : Traiter avec une victoire
Vainqueur de chaîne = « Cravate » ;
Cela doit avoir la valeur « Égalité », comme l’apparition de défaut si personne ne gagne est une cravate. Maintenant, nous devons écrire a si peu exposé à gérer une victoire. Collez ce après le code pour faire un jeu :
Si {(hasWon)
vainqueur = currPlayer.getName() ;
keepPlaying = false ;
}
Cela dit que si il y a une victoire, régler le lecteur actuel comme le vainqueur et arrêter la boucle, comme le jeu est terminé.
Cependant, ce n’est pas tout. N’oubliez pas de revenir quand nous avons dit que playGame retourne une chaîne ? Cette chaîne est le nom de qui a gagné (ou si c’est un lien). Remplacez la valeur null à la fin de la méthode gagnante.