Bonjour à tous,
Je suis confronté à un petit problème. Voilà, je construis actuellement une sorte de jeu Pong assez simple en utilisant le C++ et la SDL. Dans mon main(), j'utilise un switch pour gérer le mouvement des deux raquettes (en même temps.) Et c'est bien là le problème : il est impossible aux deux joueurs d'effectuer une action en même temps (cas par exemple où le joueur 1 appuie sur la touche A pour monter et le joueur 2 sur la touche M pour descendre : aucune des deux raquettes ne peut alors bouger...)
Je pense que le blocage provient du fonctionnement même du switch qui teste des valeurs les unes après les autres et non simultanément...
En C je me serait dis : utilise donc des processus (fork()) à la création du programme (un pour chaque raquette) et je pense que ça pourrait marcher... Cependant comment faire en C++ ?
Merci pour votre aide![]()
Partager