Questo è il codice della seconda domanda.
Il vector delle espansioni è:codice:public void modifica_espansione() { for(i = 0; i < espansioni.size(); i++) {System.out.println(i + ". " + espansioni.get(i).prendi_codice_espansioni());} N.stampa_vuoto(); System.out.prinlnt("Quale espansione vuoi modificare?"); comando0 = N.codifica_numero_naturale(); N.stampa_vuoto(); do { System.out.println("Cosa vuoi modificare di questa espansione?"); System.out.println("1. Nome"); System.out.println("2. Anno di uscita"); System.out.println("3. Carte all'interno dell'espansione"); comando1 = N.codifica_numero_naturale(); switch(comando1) { case 1: cambia_nome(comando0); end0 = true; break; case 2: cambia_anno(comando0); end0 = true; break; case 3: cambia_carte(comando0); end0 = true; break; default: System.out.println(OPZIONE_F); N.stampa_vuoto(); end0 = false; break; } }while(!end0); } public void cambia_carte(int comando0) { //Non so cosa scrivere. Qui dovrei visualizzare le carte contenute nell'espansione, poi selezionare la carta e vedere le sue informazioni da cambiare. }
static Vector <Espansione> espansione;
Il vector delle carte è:
static Vector <Carta> carte;

Rispondi quotando