Class GameEngine
- java.lang.Object
-
- GameEngine
-
public class GameEngine extends java.lang.Object
Voici la classe principale du jeu, gérant toutes les interfaces contenues dans le jeu- Version:
- 30/04/2020
- Author:
- Gabriel Leroux aidé des enseignements de M.Bureau
-
-
Constructor Summary
Constructors Constructor Description GameEngine()
Création du constructeur par défaut de la class Game dans laquelle je fais appelle à la procédure createRoom() et je créer un nouvel objet aParser de la classe Parser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
alea(java.lang.String pString)
Méthode permettant de sauver en mémoire la pièce que l'on veut lors de l'exécution des fichiers testsvoid
endGame()
fonction de fin de jeu empêchant toute saisie supplémentairevoid
interpretCommand(java.lang.String pCommandLine)
Lance les méthodes associées aux commandes tapées par l'utilisateurvoid
jouer(java.lang.String pString)
méthode permettant de jouer au pierre feuille ciseau pour gagner/perdre de l'argentvoid
setGUI(UserInterface pUserInterface)
Constructeur de guivoid
test(java.lang.String pTest)
méthode test permettant d'éxécuter les commandes d'un fichier texte supposé dans le répertoire courant
-
-
-
Method Detail
-
setGUI
public void setGUI(UserInterface pUserInterface)
Constructeur de gui- Parameters:
pUserInterface
- l'interface utilisateur
-
interpretCommand
public void interpretCommand(java.lang.String pCommandLine)
Lance les méthodes associées aux commandes tapées par l'utilisateur- Parameters:
pCommandLine
- les mots tapés par l'utilisateur.
-
test
public void test(java.lang.String pTest)
méthode test permettant d'éxécuter les commandes d'un fichier texte supposé dans le répertoire courant- Parameters:
pTest
- le nom du fichier.
-
jouer
public void jouer(java.lang.String pString)
méthode permettant de jouer au pierre feuille ciseau pour gagner/perdre de l'argent- Parameters:
pString
- représente ce que le joueur choisi
-
endGame
public void endGame()
fonction de fin de jeu empêchant toute saisie supplémentaire
-
alea
public void alea(java.lang.String pString)
Méthode permettant de sauver en mémoire la pièce que l'on veut lors de l'exécution des fichiers tests- Parameters:
pString
- le nom de la pièce où l'on veut se rendre
-
-