Void muovi(int direzione)
{
Int i,r;
If(direzione==destra)
{
For(i=dimensioni;i>=0;i--)
If(i%4!=3&&g[i]!=0&&g[i+1]==0)
{
R=1;
While(g[r+1]==0&&r%4!=3)
R++;
if(g[r+1]==g[i])
{
g[r+1]+=g[r+1];
G[i]=0;
}
Else
{
G[r]=g[i];
G[i]=0;
}
}
Randomizza_nuovo_numero();
}
}
Ecco il codice,scritto dal cellulare visto che non posso usare il computer. Scusate per il ritardo (e le maiuscole)
Sappiate che griglia sarebbe l'array di 16 elementi, e dimensioni vale 16
(Corretto l'asterisco alla 14esima riga che è diventato un più, questa dovrebbe essere la versione che ho ora)