Bonjour,
J'ai programmé un jeu de dame en C. Il y a juste un petit truc que j'aimerais mettre en place, mais je ne sais pas trop c
omment m'y prendre. En fait je veux limiter le temps de reflexion de chaque joueur. Voici a quoi j'ai pensé, J'ecris deux fonctions, une qui gere le tour d'un joueur, et une autre avec un sleep qui corresponds au temps de jeu. Je lance ces deux fonctions dans deux threads different a l'aide de pthread_create().
C'est la que j'ai un probleme je ne vois comment je peux detecter qu'elle thread se termine en premier, j'ai pense faire une boucle while qui teste d'abord le premier thread celui du jeu, puis celui du temps, je le test toutes les secondes en placant un sleep dans while. Mais je trouve pas ça tres exitant alors je me demande si vous n'avez pas une autre idée.
Merci pour votre aide.