Untitled
unknown
plain_text
a year ago
2.4 kB
5
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