- 11
- 0
- 约 6页
- 2017-05-12 发布于湖北
- 举报
拖拉机总结
一 总体框架:
使用了界面线程对游戏状态的变化进行及时的刷新显示,并同时接收鼠标在界面中针对亮牌/小手按钮的单击,以及在翻开的扑克牌窗口中的鼠标左/右键单/双击事件的接收。
游戏NewGame后,将创建一个游戏规则线程,不断的结合界面线程接收到的事件,进行相对的处理,实现游戏的正常运行。
应该要注意的是,有关于用户的亮牌请求,本程序中也使用创建新线程,然后调用相应处理函数进行处理的。
二 模块分布
1 对话框处理
负责了整体界面的显示,同时不仅为自己本身的按钮接受鼠标事件,还为自己的子窗口:牌窗口也接收对应的左/右键事件。
3 亮主状态处理
负责亮主状态的显示,其根据当前庄家为哪个玩家,且此时两对玩家打到几和当前的亮牌花色,选用不同的亮主背景,亮主状态,打几等位图构成该窗口的显示。
2 牌类处理
主要记载了单张牌的属性,和结合当前打几/亮主状态等对单张牌的属性进行修改。同时还对单击在其对应的窗口中的鼠标信息区分其为不同的点击操作,结合界面中小手按钮的状态决定是否调用SetOutCardsEvent()来设置出牌事件,还是单纯让牌进行点起/放下并调用CheckMyCards()对点起的牌合法性,由此设置小手按钮的状态。
4 游戏规则处理
(1)功能阐述:负责了在游戏运行中的洗牌、发牌(同时处理亮牌)、埋底牌,与之后的处理电脑玩家
您可能关注的文档
- 三宫平安煤矿灾害预防和处理计划.doc
- 人工机械挖土方工艺标准.doc
- 任务四 叫醒服务.ppt
- 三高井井控设计.doc
- 商务礼仪绪论、第一章.doc
- 歌词品千里之外.ppt
- 特种设备作业人员安全.doc
- 火灾事故预防.doc
- 截面法求内力.ppt
- 土石方监理规划.doc
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
原创力文档

文档评论(0)