Ik moet voor school het spel snake maken. Nu is dat geheel af aleen de staart die steeds langer wordt loopt niet goed mee. Hij swiept gewoon overal heen inplaats dat hij hem volgdt de code hieronder is het gedeelte dat de slang langer word. De gehele source is hier te vinden http://snake.vuurwerkcrew.nl/ wie kan mij verder helpen ??
void Actie()
{
clrscr();
Scherm();
if(xcoor == oxcoor && ycoor ==oycoor)
{
Score += 1;
Score_snake += 1;
for (int slang = 1; slang <= Score_snake; slang++)
{
Snake_lengte[slang] = 'x';
}
Snelheid += 1;
oxcoor = 0;
oycoor = 0;
Ootje();
}
if(xcoor != oxcoor || ycoor != oycoor)
{
gotoxy(oxcoor, oycoor);
cout << "O";
}
gotoxy(xcoor, ycoor);
cout << Snake_lengte[0];
gotoxy(Snxcoor , Snycoor);
{
for(int m = 1; m<= Score_snake; m++)
cout << Snake_lengte[m];
}
Snake_beweging(); ////
}
void Actie()
{
clrscr();
Scherm();
if(xcoor == oxcoor && ycoor ==oycoor)
{
Score += 1;
Score_snake += 1;
for (int slang = 1; slang <= Score_snake; slang++)
{
Snake_lengte[slang] = 'x';
}
Snelheid += 1;
oxcoor = 0;
oycoor = 0;
Ootje();
}
if(xcoor != oxcoor || ycoor != oycoor)
{
gotoxy(oxcoor, oycoor);
cout << "O";
}
gotoxy(xcoor, ycoor);
cout << Snake_lengte[0];
gotoxy(Snxcoor , Snycoor);
{
for(int m = 1; m<= Score_snake; m++)
cout << Snake_lengte[m];
}
Snake_beweging(); ////
}