- 145 名前:デフォルトの名無しさん [2008/02/24(日) 00:28:53 ]
- void CMine1View::DispMine()
{ CClientDC dc(this); CBrush *oldBrush1,redBrush,*oldBrush2; int iy,ix; for(iy=2;iy<=Masu+1;iy++) { for(ix=2;ix<=Masu+1;ix++) { if(Mine_Position[iy][ix]==-1) { oldBrush1=(CBrush*)dc.SelectStockObject(WHITE_BRUSH); dc.Rectangle(ix*Width,iy*Width, ix*Width+Width,iy*Width+Width); dc.SelectObject(oldBrush1); redBrush.CreateSolidBrush(RGB(255,0,0)); oldBrush2=dc.SelectObject(&redBrush); dc.Ellipse(ix*Width+5,iy*Width+Width+5, ix*Width+Width-5,iy*Width+Width-5); dc.SelectObject(oldBrush2); redBrush.DeleteObject(); } } } AfxMessageBox("地雷 踏みました!"); } VC++6.0でマインスイーパーを作ってます 地雷がうまく表示されないのと地雷を踏んだ時にリセットされません どこがおかしいのか教えてください
|

|