/** 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); }
public JFrame getFrame() { return f.getFrame(); }