Bug fix
*Sistemata la funzione sleep() su windows che fermava l'esecuzione per 2 s invece che 200 ms. *Sistemato un altro bug nella funzione int controlla(int giocatore).
This commit is contained in:
parent
048a0ee923
commit
924287f657
2
main.c
2
main.c
@ -114,7 +114,7 @@ int main (){
|
||||
}
|
||||
printf( ROSSO "\n Ok, ho scelto.\n" RESET BIANCO);
|
||||
stampa();
|
||||
aspetta(2);
|
||||
aspetta(1);
|
||||
system(clear);
|
||||
}
|
||||
/*Conteggio delle mosse, assegnazione del simbolo alle coordinate scelte e stampa della tabella*/
|
||||
|
4
tris.c
4
tris.c
@ -156,7 +156,7 @@ int controlla(int giocatore){
|
||||
/*Diagonali*/
|
||||
for(i=0;i<M;i++){
|
||||
for(k=(M-1);k>=0;k--)
|
||||
if((tabella[i][k]==giocatore&&tabella[i+1][k-1]==giocatore&&tabella[i+2][k-2]==giocatore)&&((i+2<M)&&(k-2>0)))
|
||||
if((tabella[i][k]==giocatore&&tabella[i+1][k-1]==giocatore&&tabella[i+2][k-2]==giocatore)&&(i+2<M))
|
||||
return 1;
|
||||
for(k=0;k<M;k++)
|
||||
if((tabella[i][k]==giocatore&&tabella[i+1][k+1]==giocatore&&tabella[i+2][k+2]==giocatore)&&((i+2<M)&&(k+2<M)))
|
||||
@ -297,7 +297,7 @@ void spinner(int tempo) {
|
||||
for (int i=0; i<(tempo*10);i++){
|
||||
putchar(spinner[i%4]);
|
||||
fflush(stdout);
|
||||
sleep(2000);
|
||||
sleep(200);
|
||||
putchar('\b');
|
||||
}
|
||||
printf(RESET);
|
||||
|
Loading…
Reference in New Issue
Block a user