示例#1
0
  /** Inizializza le risorse del gameplay e dei menu di scorrimento. */
  private void inizializza() {

    Risorse.inizializza();

    h = new Handler(this);
    f = new Finestra(titolo, larghezza, altezza, h);
    f.getFrame().addKeyListener(gi);
    f.getFrame().setIconImage(CaricatoreImmagini.caricaImmagine("res/img/sprite/icon_link.png"));

    suono = new Suono();

    lingua = new Lingua();
    linea = lingua.getLingua();

    if (linea == null) {
      lingua.setLingua("ENGLISH");
      Risorse.inizializzaENG();
    } else {
      switch (linea) {
        case "ITALIANO":
          Risorse.inizializzaITA();
          break;
        case "DEUTSCH":
          Risorse.inizializzaDEU();
          break;
        default:
          Risorse.inizializzaENG();
          break;
      }
    }

    cg = new CameraGioco(h, 0, 0);

    suono.carica();

    if (linea == null) stato = new StatoOpzioni(h, suono);
    else stato = new StatoMenu(h);

    Stato.setStato(stato);
  }
示例#2
0
 public JFrame getFrame() {
   return f.getFrame();
 }