回 帖 发 新 帖 刷新版面

主题:请教大家一下,回贴即得分

Onpoint()
是什么函数
我看到书上有一个俄罗斯方块的游戏
其中int InterFace[74][4]记录接触面在当前方块动态位置数组中的元素号
后面有InterFace[1][0]=3
以及其它的数字
是什么意思

画方块
for(i=0;i<m_iRow;i++)
  for(j=0;j<m_iCol;j++)
{
   if(GameStatus[i][j]==1)
      Canvas->Pen=blackPen;
Canvas->MoveTo(m_iStartY+j*m_iLarge+1,m_iStartX+i*m_iLarge+1);
Canvas->LineTo(m_iStartY+j*m_iLarge+1,m_iStartX+(i+1)*m_iLarge-1);
Canvas->MoveTo(m_iStartY+j*m_iLarge+1,m_iStartX+(i+1)*m_iLarge-1);
Canvas->LineTo(m_iStartY+(j+1)*m_iLarge-1,m_iStartX+(i+1)*m_iLarge-1);

Canvas->Pen=WhitePen;
Canvas->MoveTo(m_iStartY+j*m_iLarge+1,m_iStartX+I*m_iLarge+1);
Canvas->LineTo(m_iStartY+(j+1)*m_iLarge-1,m_iStartX+i*m_iLarge+1);
Canvas->MoveTo(m_iStartY+(j+1)*m_iLarge-1,m_iStartX+i*m_iLarge+1);
Canvs->LineTo(m_iSartY+(j+1)*m_iLarge-1,m_iStartX+(i+1)*m_iLarge-1);

Canvas>Retangle(m_iStartY+j*m_iLarge+2,m_iStartX+i*m_iLarge+2,
m_iStartY+(j+1)*m_iLarge-2,m_iStartX+(i+1)*m_iLarge-2);
}
}
每个函数我倒是看懂了
但程序说这是划方块。
我也玩过方块游戏,我老是考虑怎样划出来各种各样的方块

回复列表 (共45个回复)

41 楼


[em2]

你可以自己先找资料看一下!

42 楼

多粘贴一些啊!大家一起研究!

43 楼

说详细一点!

44 楼

帮你顶一下啊~

45 楼

哈哈!好似无分加啊!呵呵!正在学习C++!(*^__^*) 嘻嘻……

我来回复

您尚未登录,请登录后再回复。点此登录或注册