Fondamentalement, dans chaque jeu que j'ai fait jusqu'à présent, j'ai toujours une variable comme "current_state", qui peut être "jeu", "titres d'écran", "gameoverscreen", etc.
Et puis sur ma fonction de mise à jour, j'ai un énorme:
if current_state == "game"
game stuf
...
else if current_state == "titlescreen"
...
Cependant, je ne pense pas que ce soit une manière professionnelle / propre de gérer les états. Avez-vous des idées sur la meilleure façon de procéder? Ou est-ce la voie standard?