bool Go(int xDau, int yDau, int xCuoi, int yCuoi, Co* a[8][8])
{
if(yCuoi==yDau)//di doc
{
int dem=0;
for(int kt=Min(xDau,xCuoi)+1;kt<Max(xDau,xCuoi);kt++)
{
Co* Tam=a[kt][yDau];
if(Tam!=0)
dem++;
}
if(dem==0)
return true;
else
return false;
}
else if(xCuoi==xDau)//di ngang
{
int dem=0;
for(int kt=Min(yDau,yCuoi)+1;kt<Max(yDau,yCuoi);kt++)
{
Co* Tam=a[xDau][kt];
if(Tam!=0)
dem++;
}
if(dem==0)
return true;
else
return false;
}
else
return false;
mấy anh,chị giải thích giúp em đoạn về đoạn code game cờ vua chút!!
Em cảm ơn !!!
{
if(yCuoi==yDau)//di doc
{
int dem=0;
for(int kt=Min(xDau,xCuoi)+1;kt<Max(xDau,xCuoi);kt++)
{
Co* Tam=a[kt][yDau];
if(Tam!=0)
dem++;
}
if(dem==0)
return true;
else
return false;
}
else if(xCuoi==xDau)//di ngang
{
int dem=0;
for(int kt=Min(yDau,yCuoi)+1;kt<Max(yDau,yCuoi);kt++)
{
Co* Tam=a[xDau][kt];
if(Tam!=0)
dem++;
}
if(dem==0)
return true;
else
return false;
}
else
return false;
mấy anh,chị giải thích giúp em đoạn về đoạn code game cờ vua chút!!
Em cảm ơn !!!
Comment