Oto kod programu
#include
#include
//---------------------------------------------------------------------------
using namespace std;
int main(int argc, char* argv[])
{
int ruch;
int x,y;
int w;
x=2;
y=2;
gotoxy(x,y);
cout<<"@";
w=1;
do
{
ruch = getch();
{
switch (ruch)
{
case 'w': y--; break;
case 's': y++; break;
case 'a': x--; break;
case 'd': x++; break;
}
}
system("cls");
gotoxy(x,y);
cout<<"@"<
cout<
}
while (w<100);
getchar();
return 0;
}
i gdy y dojdzie do 16 przestaje przesowac gotoxy dalej tak jakby pole manewru bylo tylko do 15 linijki