Chce żeby to się rysowało jeden raz na każde pobranie chara:
while(x != width-1 || y != height-1)
{
nodes[y + x*width].c = ' ';
scanf("%c", &move);
if(move == 'a')
y--;
else if(move == 'd')
y++;
else if(move == 's')
x++;
else if(move == 'w')
x--;
nodes[y + x*width].c = '*';
draw();
}
void draw( )
{
int i, j;
for ( i = 0; i < height; i++ )
{
for ( j = 0; j < width; j++ )
{
printf( "%c", nodes[j + i * width].c );
}
printf( "\n" );
}
}
Ale rysuje się dwa razy, nie wiem czemu.
Jeszcze chętnie bym się dowiedział, czy jest jakaś biblioteka w c, która obsługuje input z klawiatury i jak ją na windows zainstalować.
W sensie biblioteka do gier(chyba).