Class Interface

java.lang.Object
  extended byInterface

public class Interface
extends Object

Classe d'interface avec le joueur. Contient le main(java.lang.String[]).


Constructor Summary
Interface()
           
 
Method Summary
private  boolean continuePartie()
          Demande à l'utilisateur s'il souhaite continuer la partie.
private  Quizz creeQuizz(String[] args)
          Crée un Quizz avec la difficulté choisie par le joueur.
static void main(String[] args)
          Programme principal.
private  double poseQuestion(Question q)
          Pose la question.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Interface

public Interface()
Method Detail

continuePartie

private boolean continuePartie()
Demande à l'utilisateur s'il souhaite continuer la partie.

Returns:
false si l'utilisateur ne souhaite pas continuer.

creeQuizz

private Quizz creeQuizz(String[] args)
Crée un Quizz avec la difficulté choisie par le joueur. Celle-ci est mise en premier argument de la ligne de commande.

Parameters:
args - Les arguments de la ligne de commande ; le premier argument devrait contenir la difficulté choisie.
Returns:
Un Quizz avec la difficulté choisie args[0] en % ; Quizz.DIFFICULTE_PAR_DEFAUT par défaut.

poseQuestion

private double poseQuestion(Question q)
Pose la question.

Parameters:
q - Une question valide.
Returns:
La pertinence de la réponse fournie par le joueur.

main

public static void main(String[] args)
Programme principal.

Parameters:
args - Les arguments de la ligne de commande ; args[0] est supposé contenir la difficulté.