#include<conio.h>
#include<graphics.h>
#include<bios.h>
#include<stdlib.h>
#define UP 72
#define DOWN 80
#define LEFT 75
#define RIGHT 77
#define ESC 27
#define ENTER 13
int x=16,y=16,flag=4,p=0;
int a[10][10],b[10][10];
char s[50];
chess()
{ int x=16,y;
setbkcolor(WHITE);
setcolor(RED);
for(y=16;x<467;x=x+50)
{ line(x,y,x,y+450);}
for(x=16;y<467;y=y+50)
{ line(x,y,x+450,y);}
}
void sansuo(int a,int b,int c,int d)
{
setcolor(15);
line(x-a*15,y,x+b*15,y);
line(x,y-c*15,x,y+d*15);
setcolor(flag);
line(x-a*15,y,x+b*15,y);
line(x,y-c*15,x,y+15*d);
}
void move()
{ flag=getpixel(x,y);
if((x==66||x==116||x==166||x==216||x==266||x==316||x==366||x==416)&&y==16)
sansuo(1,1,0,1);
else
if((x==66||x==116||x==166||x==216||x==266||x==316||x==366||x==416)&&y==466)
sansuo(1,1,1,0);
else
if(x==16&&(y==66||y==116||y==166||y==216||y==266||y==316||y==366||y==416))
sansuo(0,1,1,1);
else
if(x==466&&(y==66||y==116||y==166||y==216||y==266||y==316||y==366||y==416))
sansuo(1,0,1,1);
else
if(x==16&&y==16)
sansuo(0,1,0,1);
else
if(x==466&&y==16)
sansuo(1,0,0,1);
else
if(x==16&&y==466)
sansuo(0,1,1,0);
else
if(x==466&&y==466)
sansuo(1,0,1,0);
else
sansuo(1,1,1,1);
}
void panduan()