详细设计基于windows系统的斗地主游戏的设计与实现大学论文.doc

详细设计基于windows系统的斗地主游戏的设计与实现大学论文.doc

ID:10893368

大小:894.00 KB

页数:18页

时间:2018-07-08

详细设计基于windows系统的斗地主游戏的设计与实现大学论文.doc_第1页
详细设计基于windows系统的斗地主游戏的设计与实现大学论文.doc_第2页
详细设计基于windows系统的斗地主游戏的设计与实现大学论文.doc_第3页
详细设计基于windows系统的斗地主游戏的设计与实现大学论文.doc_第4页
详细设计基于windows系统的斗地主游戏的设计与实现大学论文.doc_第5页
资源描述:

《详细设计基于windows系统的斗地主游戏的设计与实现大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南昌航空大学东软班详细设计报告版本:0.1.0基于Windows系统的斗地主游戏的设计与实现详细设计总页数18正文15附录无生效日期2013-12-30编制批准18南昌航空大学东软班详细设计报告版本:0.1.0修改履历修改编号日期修改人版本号修改内容10.1.0初始做成18南昌航空大学东软班详细设计报告版本:0.1.0目录1文档概述41.1文档目的和范围41.2术语/缩略语41.3参考文档42处理42.1模块数据结构定义42.1.1全局变量定义42.2模块功能实现82.2.1模块内部函数818南昌航空大学东

2、软班详细设计报告版本:0.1.01文档概述1.1文档目的和范围此文档是对基于Windows系统的斗地主游戏的服务器端模块的详细设计描述,主要是描述了本模块与其它模块的接口函数和内部接口函数以及内部函数的定义、流程图和构成图以及测试项目的记述。并为后期测试提供依据。1.2术语/缩略语序号术语/缩略语说明1MFCMicrosoftFoundationClasses,微软基础类2DirectXDirecteXtension,简称DX,是由微软公司创建的多媒体编程接口1.3参考文档序号文档名作者时间版本1详细设计模

3、板IA事业部2007-11-90.0.02详细设计方法IA事业部2007-11-90.0.03函数说明指南IA事业部2007-6-41.1.04流程图指南IA事业部2007-6-41.1.05概要设计杨丽娟2013-120.1.02处理2.1模块数据结构定义2.1.1全局变量定义//主窗口句柄18南昌航空大学东软班详细设计报告版本:0.1.0externHWNDhWnd;classCMainFrame;//主窗口类指针;设为全局变量便于各个类访问其方法externCMainFrame*pCMainFrame

4、;//关于Direct设备的类//DirectInput设备接口指针classCMyDirectInput;externCMyDirectInput*pInput;//DirectDraw设备接口指针classCMyDirectDraw;externCMyDirectDraw*pDraw;externLPDIRECTDRAWSURFACE7lpddsprimary;//主表面externLPDIRECTDRAWSURFACE7lpddsback;//后缓冲表面externLPDIRECTDRAWSURFAC

5、E7lpddsbg_Game;//存放游戏界面的离屏表面//主窗口句柄HWNDhWnd;//主窗口类指针;设为全局变量便于各个类访问其方法CMainFrame*pCMainFrame;//DirectDraw设备对象指针CMyDirectInput*pInput;CMyDirectDraw*pDraw;LPDIRECTDRAWSURFACE7lpddsprimary;//ddprimarysurfaceLPDIRECTDRAWSURFACE7lpddsback;//ddbacksurfaceLPDIRECT

6、DRAWSURFACE7lpddsbg_Game;//离屏表面//游戏主体框架类指针18南昌航空大学东软班详细设计报告版本:0.1.0CGame*pGame;//54张扑克CCardg_cAllCards[54];//存储玩家信息的类CPlayerInfo*pCenterPlayer;CPlayerInfo*pLeftPlayer;CPlayerInfo*pRightPlayer;CPlayingCards*pLeftCards;//左边玩家的牌对象CPlayingCards*pCenterCards;//

7、主机玩家的牌对象CPlayingCards*pRightCards;//右边玩家的牌对象//关于其他精灵的绘制引擎CDrawItemEngine*pDrawItem;//关于扑克绘制的引擎CDrawCardsEngine*pDrawCards;//游戏牌面坐标系统CCardsMap*pCardsMap;//网络设备CLink*pServerLink1;//连接客户1CLink*pServerLink2;//连接客户2CLink*pClientLink;//客户端1//位置坐标intScreen_Width=

8、1024;intScreen_Height=768;//屏幕长,宽intCards_Width=82;intCards_Height=114;//扑克长宽//intFace_Width=70;intFace_Height=70;//头像的长宽18南昌航空大学东软班详细设计报告版本:0.1.0intCenter_x0=350;intCenter_y0=620;//中间玩家未出的牌intCenter_x1=230;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。