Package be.steformations.javabc.pendu

Examples of be.steformations.javabc.pendu.LettreDejaEntreeException


          "La lettre %s n'est pas entre a et z", l));
    }
    // déjà entrée?
    boolean dejaEntree = this.mauvaisesLettres.indexOf(l) > -1;
    if (dejaEntree) {
      throw new LettreDejaEntreeException(String.format(
          "La lettre %s a déjà été entrée", l));
    }
    boolean mauvaise = new String(this.secret).indexOf(l) == -1;
    if (mauvaise) {
      this.mauvaisesLettres += Character.toString(l);
    } else {
      // découvrir ou mettre dans mauvaises lettres
      dejaEntree = true;
      for (int i = 0; i < this.mot.length; i++) {
        if (this.mot[i] == '_' && this.secret[i] == l) {
          this.mot[i] = l;
          dejaEntree = false;
        }
      }
      if(dejaEntree) {
        throw new LettreDejaEntreeException(String.format(
            "La lettre %s a déjà été entrée", l));
      }
    }
  }
View Full Code Here

TOP

Related Classes of be.steformations.javabc.pendu.LettreDejaEntreeException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.