Hallo Leute!
Ich bin fast am Verzweifeln. Ich versuche schon seit längerer Zeit es hinzubekommen, dass bei meinem snake-clone der Wechsel von der Horizontalen in di Vertikale so klappt wie beim Original, aber ich komme einfach nicht drauf. Könnt ihr mir helfen? Hier ist die Funktion mit der ich bis jetzt meine Schlang fortbewege:
Wäre nett, wenn ihr mir verbesserungs Vorschläge zu meiner Funktion geben würdet
Mfg alixander
Ich bin fast am Verzweifeln. Ich versuche schon seit längerer Zeit es hinzubekommen, dass bei meinem snake-clone der Wechsel von der Horizontalen in di Vertikale so klappt wie beim Original, aber ich komme einfach nicht drauf. Könnt ihr mir helfen? Hier ist die Funktion mit der ich bis jetzt meine Schlang fortbewege:
Code:
void move(int sleepTime)
{
Sleep(sleepTime);
if(direction==true)
{
xKor[0]++;
for(initer=1;initer<=4;initer++)
{
xKor[initer]=xKor[initer-1]-1;
yKor[initer]=yKor[initer-1];
}
initer=0;
while(initer<=4)
{
gotoxy(xKor[initer],yKor[initer]);
cout<< "O";
initer++;
}
gotoxy(xKor[4]-1,yKor[0]);
cout<< " ";
}
if(direction==false)
{
yKor[0]++;
for(initer=1;initer<=4;initer++)
{
xKor[initer]=xKor[initer-1];
yKor[initer]=yKor[initer-1]-1;
}
initer=0;
while(initer<=4)
{
gotoxy(xKor[initer],yKor[initer]);
cout<< "O";
initer++;
}
gotoxy(xKor[0],yKor[4]-1);
cout<< " ";
}
}
Mfg alixander