19,468
社区成员
发帖
与我相关
我的任务
分享
CPaintDC dc( this );
CDC MemDC;
CDC MemDC2;
CPen pen;
MemDC.SelectObject( &pen );
MemDC2.SelectObject( &pen );
CPen yspen;
yspen.CreatePen(1,1,RGB(255,255,255)); //定义白色画笔绘制蛇的边框
MemDC.SelectObject(&yspen);
MemDC2.SelectObject(&yspen);
CBrush ysbrush;
CBrush ysbrush2;
//
{
ysbrush.CreateSolidBrush(RGB(0,255,0));
MemDC.SelectObject(&ysbrush);
//绘制果实
MemDC.Rectangle(
CRect(10+m_psFood.y*10,
120+m_psFood.x*10,
10+(m_psFood.y+1)*10,
120+(m_psFood.x+1)*10)
);
}
ysbrush2.CreateSolidBrush(RGB(0,0,0));
MemDC2.SelectObject(&ysbrush2);
//绘制炸弹
MemDC2.Rectangle(
CRect(10+m_psBomb.y*10,
120+m_psBomb.x*10,
10+(m_psBomb.y+1)*10,
120+(m_psBomb.x+1)*10)
);
dc.BitBlt( 0, 0, 325, 425, &MemDC,0, 0, SRCCOPY );
}