Package controller
Class ControleurJeuConsole
java.lang.Object
controller.ControleurJeuConsole
Contrôleur du jeu en mode console.
Cette classe fait le lien entre la vue textuelle (console),
le moteur de jeu (logique métier) et les entrées utilisateur.
Elle lit les commandes tapées par l'utilisateur,
les interprète, les transmet au moteur, puis affiche les réponses.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MoteurDeJeuMoteur de jeu qui contient la logique principale du gameplayprivate final ScannerScanner pour lire les entrées de l'utilisateurprivate final VueConsoleVue utilisée pour afficher les informations à l'utilisateur dans la console -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDémarre la boucle principale du jeu en mode console.
-
Field Details
-
moteur
Moteur de jeu qui contient la logique principale du gameplay -
vue
Vue utilisée pour afficher les informations à l'utilisateur dans la console -
scanner
Scanner pour lire les entrées de l'utilisateur
-
-
Constructor Details
-
ControleurJeuConsole
public ControleurJeuConsole()Constructeur du contrôleur console. Initialise le moteur, la vue console et le scanner pour la saisie utilisateur.
-
-
Method Details
-
demarrerJeu
public void demarrerJeu()Démarre la boucle principale du jeu en mode console. Cette méthode lit les commandes entrées par l'utilisateur, les analyse (commande + argument éventuel), puis exécute l'action correspondante dans le moteur de jeu. Le résultat est ensuite affiché dans la console.
-