printf(" ");
printf("33[%d;%dH",3+line*4,2+row*5);
if(arr[line][row]!=0)
for(i=0;i<4;i++)
{
if(p[i]=='0'&&i<1)
printf(" ");
else
if(p[i]!='0')
{
printf("33[%dm",NUM_COLOR);
printf("%c",p[i]);
printf("33[0m");
}
}
else
if(arr[line][row]==0)
printf(" ");
}
int print_num()
{
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
put_to(i,j);
}
print_score()
{
int x,y;
printf("33[19;9H");
printf("%d",score);
}
int ran_appear()
{
int line,row;
int i=0;
int j=0;
int x,y;
int arr1[16][2]={0};
if(print_appear_flag==1)
return 0;
for(x=0;x<4;x++)
for(y=0;y<4;y++)
{
if(arr[x][y]==0)
{
arr1[i][0]=x;
arr1[i][1]=y;
i++;
}
}
srand(time(NULL));
j=rand()%i;
if(rand()%2==0)
{
arr[arr1[j][0]][arr1[j][1]]=4;








