Esempio n. 1
0
  /**
   * Point d'entrée du jeu du Menhir.
   *
   * <p>Détermine quel type d'interface lancer selon les arguments passés par l'utilisateur. On
   * considère que c'est l'interface graphique qui doit être lancée par défaut, sauf indication
   * contraire.
   *
   * @param args Tableau des arguments passés à l'application
   */
  public static void main(String[] args) {
    boolean modeConsole = false;
    if (args.length != 0) {
      if (args[0].equals("console") || args[0].equals("--console") || args[0].equals("-c"))
        modeConsole = true;
    }

    Vue vue = null;

    if (modeConsole) vue = new InterfaceLigneCommande();
    else vue = new VueMenhir();

    vue.lancer();
  }