该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
原来的。。。。。这个运行没错
#include
#include
#include
#define up 18432
#define down 20480
#define left 19200
#define right 19712
sideline_make();
int main()
{
struct move_point
{
int x,y;
int xv,yv;
}player;
char a[]={" miku is the best\n"};
int move,i;
player.x=11;
player.y=11;
player.xv=1;
player.yv=1;
puts(a);
while(bioskey(1)==0)
{
move=bioskey(0);
clrscr();
switch(move)
{
case up:
{
player.y-=player.yv;
if(player.y==1)
player.y+=player.yv;
gotoxy(player.x,player.y);
printf("%c",2);
break;
}
case down:
{
player.y+=player.yv;
if(player.y==21)
player.y-=player.yv;
gotoxy(player.x,player.y);
printf("%c",2);
break;
}
case left:
{
player.x-=player.xv;
if(player.x==1)
player.x+=player.xv;
gotoxy(player.x,player.y);
printf("%c",2);
break;
}
case right:
{
player.x+=player.xv;
if(player.x==21)
player.x-=player.xv;
gotoxy(player.x,player.y);
printf("%c",2);
break;
}
default:
break;
}
}
}