void display()
{
}
COORD GetMatrixIndex(int x,int y)// CALL GET MATRIX
{
COORD point;//iditify the start point
point.X=-1;//initial value start in -1 x zxis
point.Y=-1; //initial value start in -1 y axis corner
int nBasePos=nWidth*1.0/8.0; //define the start point or base point area
int XDis=(nWidth-2*nBasePos)/3;
int YDis=(nHeight-2*nBasePos)/3;
if(x>=nBasePos && x<=nBasePos+XDis)
point.X=0;
else if(x>=nBasePos+XDis && x<=nBasePos+2*XDis)
point.X=1;
else if(x>=nBasePos+2*XDis && x<=nBasePos+3*XDis)
point.X=2;
if(y>=nBasePos && y<=nBasePos+YDis)
point.Y=0;
else if(y>=nBasePos+YDis && y<=nBasePos+2*YDis)
point.Y=1;
else if(y>=nBasePos+2*YDis && y<=nBasePos+3*YDis)
point.Y=2;
return point;
}
ارجو معرفة وظيفة هاد الكود مع التفسير وشكرا
