Bonjour à tous,
Je travail actuellement sur un jeu avec slick.
J'aimerais faire une belle gestion des options avec enchainement d'écran, next, back, annuler, sauvegarder, ...
Je me demande quel designs patterns je pouvais utiliser pour réaliser cela parceque mon premier essaie "à l'arrache" n'est vraiment pas maintenable.
Un peu plus de détail :
J'ai une classe par écran : MainMenu, GeneralOption, SoundOption,...
Chaque classe hérite d'Entity et doivent redéfinir les méthodes update(...) et render(...).
Enfin j'ai ma classe principal qu'on appellera Main qui appelle en continue (toutes les x ms) update et render de l'écran concerné et uniquement l'écran concerné (MainMenu ou GeneralOption ou SoundOption,...).
J'avais pensé au pattern Command et State mais il y a peut être plus simple![]()
Partager