Untitled
unknown
plain_text
a year ago
2.4 kB
4
Indexable
PROCEDURA Inizia_Gioco() Visualizza_Menu_Personaggi() ListenToClick(Pulsante_Inizia, Inizia_Partita) PROCEDURA Inizia_Partita() personaggioSelezionato = Ottieni_Personaggio_Secondo_Selezione_Utente() Se personaggioSelezionato == NULL Allora Mostra_Alert("Per favore, seleziona un personaggio dall'elenco.") Ritorna Fine Nascondi_Menu_Personaggi() Visualizza_Interfaccia_Gioco() Chiedi_Domanda(0) PROCEDURA Chiedi_Domanda(indiceDomanda) Se indiceDomanda >= Lunghezza(Domande) Allora Fine_Gioco() Altrimenti Mostra_Domanda(Domande[indiceDomanda]) Fine PROCEDURA Ottieni_Risposta(risposta) Aggiungi_Risposta_Arrisposte(risposta) Incrementa_Indice_Domanda_Corrente() Chiedi_Domanda(Domanda_Corrente) PROCEDURA Fine_Gioco() personaggioIndovinato = Indovina_Personaggio() Se personaggioIndovinato != NULL Allora Mostra_Resultato(personaggioIndovinato) Altrimenti Mostra_Resultato_Nessun_Personaggio_Trovato() Fine Nascondi_Pulsanti_Risposta() Visualizza_Pulsante_Riavvia() FUNZIONE Indovina_Personaggio() massimoMatch = 0 personaggioIndovinato = NULL Per ogni personaggio in Personaggi Fare Se Risposta_Domanda_1_Non_Corrisponde(personaggio) o Risposta_Domanda_4_Non_Corrisponde(personaggio) Allora Continua al prossimo personaggio Fine match = Conta_Corrispondenze_Risposte(personaggio) Se match > massimoMatch Allora massimoMatch = match personaggioIndovinato = personaggio Fine Fine Ritorna personaggioIndovinato PROCEDURA Mostra_Resultato(personaggio) Mostra_Testo_Risultato("Il personaggio potrebbe essere " + personaggio.name + "!") PROCEDURA Mostra_Resultato_Nessun_Personaggio_Trovato() Mostra_Testo_Risultato("Non sono riuscito a trovare il personaggio da te scelto!") PROCEDURA Mostra_Testo_Risultato(testo) Mostra_Label_Domanda(testo) PROCEDURA Nascondi_Pulsanti_Risposta() Nascondi_Pulsante_Si() Nascondi_Pulsante_No() PROCEDURA Visualizza_Pulsante_Riavvia() Mostra_Pulsante_Riavvia() PROCEDURA ListenToClick(elemento, funzione) Aggiungi_Listener_Click(elemento, funzione) FUNZIONE Ottieni_Personaggio_Secondo_Selezione_Utente() Ritorna Valore_Del_Personaggio_Secondo_Selezione_Utente()
Editor is loading...
Leave a Comment