当前位置:编程学习 > VC++ >>

这是俄罗斯方块中的显示创建方块的vc++代码,求详细解释

//显示方块 void showBrick(BRICKINFO brick,COLORREF color) { long reveal=bricks[brick.id].reveal[brick.reveal]; //方块的4位16进制数 long re=reveal; setfillstyle(color); for(int i=0;i<4;i++) { reveal =re%16; //取后一个格的位置 if((brick.y +reveal/4)*brickSize<=-4) //在游戏边框外的部分不显示 { re /=16; continue; } bar3d((brick.x + reveal%4)*brickSize,(brick.y +reveal/4)*brickSize, (brick.x + reveal%4+1)*brickSize-5,(brick.y +reveal/4+1)*brickSize-4,4,true); re /=16; } }
答案:额,你问了一个相当修长的问题。我也是最近正好回顾了一下,我就把我知道的给你说说吧~ 消息映射宏分为:窗口消息宏,命令消息宏,控件通知消息宏,用户
其他:你还是找个懂的教你吧.  
惭愧 

上一个:求 :一个VC的自白书 请发603115137@qq.com
下一个:VC++中设置控制台命令行窗口自动为最大化,如何用函数或者API实现?请高手给出可用代码。十分感谢!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,