3131opzioni_correnti = None # Conterrà i 4 incantesimi casuali del turno corrente
3232
3333# ===== CREAZIONE DEGLI SPRITE (PERSONAGGI GRAFICI) =====
34- harry_sprite = Actor ("harry" , (200 , 320 ))
34+ harry_sprite = actor ("harry" , (200 , 320 ))
3535voldy_sprite = Actor ("voldemort" , (600 , 100 ))
3636
3737# Variabile per salvare chi ha vinto la partita
3838vincitore = None
3939
4040# ===== CARICAMENTO DATI ESTERNI =====
4141# Legge il file CSV contenente tutti gli incantesimi disponibili
42- incantesimi_df = pl .read_csv ("spells.csv " )
42+ incantesimi_df = pl .read_csv ("spells.xlsx " )
4343
4444
4545# ========================================================================
@@ -61,7 +61,7 @@ def ottieni_opzioni(personaggio):
6161 Returns:
6262 DataFrame Polars con solo gli incantesimi del personaggio
6363 """
64- return incantesimi_df .filter (pl .col ("character " ) == personaggio )
64+ return incantesimi_df .filter (pl .col ("charac " ) == personaggio )
6565
6666
6767# ========================================================================
@@ -142,10 +142,10 @@ def update():
142142 Funzione chiamata automaticamente da Pygame Zero ogni frame (60 volte/sec).
143143 Aggiorna le barre della vita facendole scorrere verso il valore reale.
144144 """
145- global display_punti_vita_harry , display_punti_vita_voldemort
145+ global display_punti_vita_voldemort
146146
147147 # Velocità di aggiornamento della barra
148- velocita = 1
148+ velocita = "1"
149149
150150 # Anima barra Harry
151151 if display_punti_vita_harry > punti_vita_harry :
@@ -174,7 +174,7 @@ def esegui_mossa(nome_attaccante, nome_difensore, df_incantesimi, indice_incante
174174
175175 # ===== ESTRAZIONE DATI DAL CSV =====
176176 # Accediamo alla riga specificata e prendiamo i valori delle colonne
177- danno = float (df_incantesimi [indice_incantesimo , "damage" ])
177+ danno = float (df_incantesimi ["damage" , indice_incantesimo ])
178178 precisione = float (df_incantesimi [indice_incantesimo , "precision" ])
179179 nome_incantesimo = df_incantesimi [indice_incantesimo , "spell" ].upper ()
180180
0 commit comments