如何在Win32窗口画扑克牌?我是新手请指教~!3Q

junjun1301946 2008-07-01 09:06:55
有意想用C做个斗地主的游戏,但是在显示扑克牌方面比较困惑,我想在Win32窗口上画出地主牌和三个玩家的牌,位置与一般的斗地主游戏都一样,每个玩家的牌要求从小到大,或者从大到小排列~然后能实现左键单击牌面提起,右键单击出牌即可,出的牌在中间,并且出完牌之后剩下的牌面要进行缩短.(画牌的时候用加载位图的方法)!!!! 就这样,先谢谢大家啦^_^
...全文
283 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jy02684358 2008-07-02
  • 打赏
  • 举报
回复
用vc的话可以看看bitmap和鼠标消息msdn就有例子看看抄抄就行我以前是mfc做的sdk也做过消息响应在callback里
manan_ycb 2008-07-02
  • 打赏
  • 举报
回复
需要画图,就看画图的知识;需要鼠标消息,就看鼠标消息的知识;需要计算就看看算法的知识。
什么都问,你还做它干什么!
xzdwfwt111 2008-07-02
  • 打赏
  • 举报
回复
不懂,学习关注中……
sukyin 2008-07-02
  • 打赏
  • 举报
回复
首先你要有54张牌。随机分牌。电脑AI设计之类的。
用位图画牌也行,然后要捕捉鼠标消息,判断右击点的位置。因为你的牌是先画好的,牌的位置有记录。
根据鼠标点击的位置判断是否在某张牌内,然后计算是否能出。
具体的函数和方法,建议楼主找本相关的书看看。用到的函数肯定不少。
  • 打赏
  • 举报
回复
LoadBitmap
SelectObject

双缓冲也就多这几个函数
CreateCompatibleDC
BitBlt
DeleteDC
biosli 2008-07-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 redjuly 的回复:]
看windows图形编程
第9章关于画刷的描述
里面有关于画扑克牌的具体方法
[/Quote]
另外,设计的时候记得把逻辑和数据结构分开~~
长尾巴的悟空 2008-07-02
  • 打赏
  • 举报
回复
加载位图,随机分牌!
redjuly 2008-07-02
  • 打赏
  • 举报
回复
看windows图形编程
第9章关于画刷的描述
里面有关于画扑克牌的具体方法
andywiliang 2008-07-02
  • 打赏
  • 举报
回复
帮顶.....................
K行天下 2008-07-01
  • 打赏
  • 举报
回复
http://download.csdn.net/source/421779
C语言斗地主程序,参考一下
lc19890326 2008-07-01
  • 打赏
  • 举报
回复
帮顶
junjun1301946 2008-07-01
  • 打赏
  • 举报
回复
能详细点吗?具体用什么方法什么函数,最好有代码。给给思路,谢谢啦^_^
healer_kx 2008-07-01
  • 打赏
  • 举报
回复
GDI

33,317

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧