这是一个俄罗斯方块的程序段,我想Width和Height应该是一个小方块的大小。
请问mapClear里循环实现的是什么啊?
*(m+Width*j+i)=0;其中0应该是没有颜色,1代表添加颜色。
这句到底是做了什么啊?高手帮忙~~~~~~~~~~~
this->setMinimumSize(241,401);
this->setMaximumSize(241,401);
pixmap = new QPixmap(241,401);
Width=12;
Height=20;
PIX=20;
settime=500;
map = new unsigned char[Width*Height];
cmap = new unsigned char[Width*Height];
mapClear(cmap);
mapClear(map);
void PaintArea::mapClear(unsigned char *m)
{
for(int i=0;i <Width;i++)
for(int j=0;j <Height;j++)
*(m+Width*j+i)=0;
}