点灯游戏,核心代码、精简。
easyx吧
全部回复
仅看楼主
level 8
Sail丶Man 楼主
~献给初学者一点启发~
#include<graphics.h>
#include<conio.h>
void main()
{ int i,j;char a;
MOUSEMSG m;
initgraph(640,480);
setwritemode(R2_XORPEN);//设置XOR 绘图模式
HRGN rgn =CreateRectRgn(240, 160, 401, 321);//裁剪区
setcliprgn(rgn);//裁剪
for(i=0;i<=160;i+=40)
for(j=0;j<=160;j+=40)
{setcolor(GREEN);
line(240,160+j,400,160+j);
line(240+i,160,240+i,320);}//画格子
while(1)
{ m=GetMouseMsg();
if(m.uMsg==WM_LBUTTONDOWN)
{setfillcolor(RED);
floodfill(m.x,m.y,GREEN);
floodfill(m.x+40,m.y,GREEN);
floodfill(m.x-40,m.y,GREEN);
floodfill(m.x,m.y+40,GREEN);
floodfill(m.x,m.y-40,GREEN);}//涂十字
if(kbhit())
if((a=getch())==27)
return;//退出
}
}
2013年08月03日 07点08分 1
吧务
level 11
短小精悍,奖励一个精华!
2013年08月05日 11点08分 2
[笑眼]~~~~[花心][花心][花心]~~~~~谢谢啊!!
2013年08月05日 11点08分
level 8
HRGN是个好东西
2014年07月22日 03点07分 3
level 9
爪机渣排版!
2014年07月22日 11点07分 4
level 5
赞个
2014年07月22日 12点07分 5
level 7
厉害
2018年07月23日 07点07分 6
level 11
不支持win10?
2018年10月29日 10点10分 7
win10 下你用的哪个编译器呢?我试着没问题啊
2018年11月01日 03点11分
1