Example #1
0
  /* Constructors */
  public Initialisation() {
    // Lecture des fichiers XML grâce à JDom
    this.hashBonus = new JDom("src/fichierxml/Bonus.xml").initialisationJeu("bonus");
    this.hashGeneral = new JDom("src/fichierxml/General.xml").initialisationJeu("general");
    this.hashKokus = new JDom("src/fichierxml/Kokus.xml").initialisationJeu("kokus");
    this.hashProvince = new JDom("src/fichierxml/Province.xml").initialisationJeu("province");
    this.hashTitre = new JDom("src/fichierxml/Titre.xml").initialisationJeu("titre");
    this.hashTroupes = new JDom("src/fichierxml/Troupes.xml").initialisationJeu("troupes");

    // Affichage des résultats d'initialisation
    System.out.println("*** Les généraux ***");
    for (General g : this.hashGeneral) {
      System.out.println(g.toString());
    }

    System.out.println("\n*** Les Titres ***");
    for (Titre t : this.hashTitre) {
      System.out.println(t.toString());
    }

    System.out.println("\n*** Le paquet Troupes (mélangé) ***");
    this.llctroupe = initialisationPaquetTroupe();
    for (CarteTroupe ct : this.llctroupe) {
      System.out.println(ct.toString());
    }

    System.out.println("\n*** Le paquet Kokus (mélangé) ***");
    this.llkokus = initialisationPaquetKokus();
    for (Kokus k : this.llkokus) {
      System.out.println(k.toString());
    }

    System.out.println("\n*** Les Tuiles Bonus (mélangées) ***");
    this.lltbonus = initialisationTuileBonus();
    for (TuileBonus tb : this.lltbonus) {
      System.out.println(tb.toString());
    }

    System.out.println("\n*** Les Provinces ***");
    initialisationFinaleProvince();
    ajoutTroisTuileBonus(hashProvince, lltbonus);
    for (Province p : this.hashProvince) {
      System.out.println("\n" + p.toString());
      for (TuileBonus tb : p.getLltuilebonus()) {
        System.out.println(tb.toString());
      }
    }
  }
Example #2
0
  @Override
  public void render(GameContainer container, StateBasedGame game, Graphics g)
      throws SlickException {
    Fenetre.image_bg.draw(0, 0, container.getWidth(), container.getHeight());

    titre.render(g);
    for (int i = 0; i < allMapTab.length; i++) {
      if (i + 1 > Fenetre.profilActif.getNiveaux_debloque()) {
        levelB[i].setBlockedImage();
      }

      levelB[i].render(g);
    }
  }