Vi prego di aiutarmi!Sto scrivendo un progetto con DEV-C++
(è il gioco dello snake)!!
Il problema nn è di compilazione ma forse concettuale ma non capisco perche'!?
Il seguente pezzo di programma e quello che gestisce lo spostamento dello snake ("s")......
Il problema dello snake e ke non prende i tasti immediatamente o per meglio dire non riesco a farlo girare senza sprecare uno spazio cioe quando per esempio lo snake va in su e io clicco le freccette direzionale "destra" e "giu" per farlo girare,spreco uno spazio!!!Sapete dirmi il perche???![]()
Il serpente in modo stilizzato ve lo posso fare vedere con il corpo con dei "+" e la testa con la "@"
while(!finito){
if(kbhit()){ //controllo se Š stato premuto un tasto
tasto=getch();
gestione_tasto(s, tasto, finito);
}
if(finito) break;
if(sposta(s,s.direzione))
finito=true;
Sleep(RITARDO);
}
Vi prego di aiutarmi non so piu cosa fare e ovviamente nn posso presentare un progetto con un errore così evidente!!!!!
AIUTO!AIUTO!AIUTO!AIUTO!AIUTO!AIUTO!AIUTO!
![]()
![]()
![]()
![]()
![]()
![]()