扫雷项目概要设计P.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
扫雷项目概要设计P.doc

扫雷项目-概要设计 模块划分: (一) common, h公共数据 (二) heroDialog. h heroDialog. cpp 英雄榜类 (三) mainwindow. h mainwindow. cpp 主程序窗□类 (四) myitem. h my item, cpp 方块类 (五) myscene. h myscene. cpp 场景类 (六) playerdialog. h playerdialog. cpp 玩家类 (七) setdialog. h setdialog. cpp 游戏设置类 二、各模块设计 (一)common, h公共数据 游戏的级别 enum gameLevel { 级级级初屮高LOWJ.RVRL 级级级 初屮高 MIDDLE LEVEL = 2, HIGH-LEVEL = 3 }; 英雄榜存储信息 struct gamcRccodcInfo { gameLevel mgameLevel; int mgameTime; QString m_playerName; 一 (Zl) heroDialog. h heroDialog. cpp 英雄榜类 父类:QDialog 主要数据成员: QLabel *label_low; QLabel *1abel_low_time; QLabel *labcl_low_namc; QLabel *label_middle; QLabel ^label middle time; QLabel *label middle name; QLabel *label_high; QLabel *label_high_time; QLabel *label_high_name; QPushButton 氺pushButton; QPushButton *pushButton_OK; 主要成员函数 heroDialog(QWidget ^parent = 0)构造函数 void setHeroDialog(gameRecodelnfo *t_gameRecode[3]);设罝英雄榜对话框的内容 void recountHeroScore ();重新计算英雄榜的分数(信号) void recountScoreO ; 重新计分(槽) ma inwindow, h ma inwindow, cpp 主程序窗□类 父类 QMa inWindow 主要数据成员: QMenu *m_gameMenu; 游戏菜牢 QMenu *m_helpMenu; 帮助菜单 榜雄 数间钮 义 英 雷时按 局级级级定音?出 于示示脸 开初屮高自声扫退 关显显笑 榜 雄 数间钮 义 英 雷时按 局级级级定音?出 于示示脸 开初屮高自声扫退 关显显笑 QAction *m_lowkevelAct; QAction *m_middleLevelAct; QAction *m_highLevelAct; QAction 氺mgameSetAct; QAction 氺msoundAct; QAction *m_heroRol1 Act; QAction *m_cxitAct; QAction 氺maboutAct; QLCDNumber *m_mineLCD; QLCDNumber timeLCD; QPushButton *m_smilcBtn; myScene ^m scene; 舞台 aboutDialog m aboutDialog;关于对话框 setDialog msetDialog; heroDialog mheroDialog; 游戏自定义对话框 扫雷英雄榜对话框 PlayerDialog m_playerDialog;刷新记录后对话框 int m_mincNum; int QTimer 氺mtimer; QString m heroFileName; QString m heroTextFi1eName; 记泶舞台上的雷数 记录舞台上的时间 计时的定时器 扫雷英雄榜的文件名 扫雷英雄榜的文本文件名 gamcRccodelnfo *m_gamcRccodc[3];存放游戏记求信息 gameLevel m_gameLevel; 当前游戏的级别 QString m_playerName; 刷新游戏记录的玩家名 2.主要成员函数: MainWindow(QWidget *parent = 0);构造函数 virtual void changeEvent (QEvent * event);改变事件 void void void bool bool void bool bool void void void void void void void void void void void void crea

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档