Terminal control/Cursor movement: Difference between revisions

Content deleted Content added
Aamrun (talk | contribs)
Aamrun (talk | contribs)
Line 97: Line 97:
break;
break;
case 4:for(j=0;j<strlen(strings[i]);j++){
case 4:for(j=0;j<strlen(strings[i]);j++){
gotoxy(wherex()-1,wherey());
gotoxy(wherex()-1,wherey());
delay(100);
delay(100);
}
}
break;
break;
case 5:gotoxy(wherex()-strlen(strings[i]),wherey());
case 5:gotoxy(wherex()-strlen(strings[i]),wherey());
for(j=0;j<strlen(strings[i]);j++){
for(j=0;j<strlen(strings[i]);j++){
gotoxy(wherex()+1,wherey());
gotoxy(wherex()+1,wherey());
delay(100);
delay(100);
}
}
break;
break;
case 6:while(wherex()!=1)
case 6:while(wherex()!=1)
{
{
gotoxy(wherex()-1,wherey());
gotoxy(wherex()-1,wherey());
delay(100);
delay(100);
}
}
while(wherey()!=1)
while(wherey()!=1)
{
{
gotoxy(wherex(),wherey()-1);
gotoxy(wherex(),wherey()-1);
delay(100);
delay(100);
}
}
break;
break;
case 7:while(wherex()!=MAXCOL)
case 7:while(wherex()!=MAXCOL)
{
{
gotoxy(wherex()+1,wherey());
gotoxy(wherex()+1,wherey());
delay(100);
delay(100);
}
}
while(wherey()!=MAXROW)
while(wherey()!=MAXROW)
{
{
gotoxy(wherex(),wherey()+1);
gotoxy(wherex(),wherey()+1);
delay(100);
delay(100);
}
}
break;
break;
};
};