VC++程序设计实验报告模版.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC程序设计实验报告模版

西安科技大学 《VC++程序设计》 实验报告 题 目 双人版俄罗斯方块 院、系(部) 计算机科学与技术 专业及班级 计科1401班 学 号 1408030126 姓 名 黄培 日 期 2016/5/30 1 题目要求 双人同时进行的俄罗斯方块 2 功能需求 双人同时进行的俄罗斯方块 方块可进行左右移动,旋转变形,加速下落 可以进行游戏难度的选择,分别为简单,中等,高级 3 总体设计 系统模块 砖块显示模块 用户的控制模块,移动,旋转,加速下落 游戏难度模块,难度选择,分别为简单,中等,高级 3.2 系统业务处理流程 是 否 4 详细设计 Tetris 游戏的矩形框类设计——CBin(主要实现代码) Bin.h #ifndef BIN_H #define BIN_H class CBin { private: unsigned char** image; unsigned int width; unsigned int height; public: CBin(unsigned int w, unsigned int h); ~CBin(); unsigned int getWidth() { return width; }; unsigned int getHeight() { return height; }; void getImage(unsigned char** destImage); void setImage(unsigned char** srcImage); unsigned int removeFullLines(); }; #endif Bin.cpp #includestdafx.h #include bin.h CBin::CBin(unsigned int w, unsigned int h) { width=w; height=h; image = new unsigned char* [height]; for (unsigned int i = 0; iheight; i++) { image[i] = new unsigned char [width]; for (unsigned int j = 0; jwidth; j++) image[i][j]=0; } } CBin::~CBin() { for (unsigned int i=0; iheight; i++) { delete image[i]; } delete[] image; } void CBin::getImage(unsigned char** destImage) { for (unsigned int i = 0; iheight; i++) for (unsigned int j = 0; jwidth; j++) destImage[i][j]=image[i][j]; } void CBin::setImage(unsigned char** srcImage) { for (unsigned int i = 0; iheight; i++) for (unsigned int j = 0; jwidth; j++) image[i][j]=srcImage[i][j]; } unsigned int CBin::removeFullLines() { unsigned int flag,EmptyLine=0; unsigned int i,j,m; for (i=0; iheight; i++) { flag=0; for (j=0; jwidth; j++) { if (image[i][j]==0 ) flag=1; } //一行完全被填满 if(flag==0) { for (j=0; jwidth; j++) {

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档