登录
首页 » VC++ » VC++ GDI练习编写的苹果机游戏

VC++ GDI练习编写的苹果机游戏

于 2023-05-02 发布 文件大小:296.70 kB
0 30
下载积分: 2 下载次数: 1

代码说明:

VC++ GDI练习编写的苹果机游戏,关于苹果机,我想大家都玩过吧,小孩子们喜欢哦,主要是学习下游戏逻辑的实现,以下是游戏相关参数的定义,完整源代码请下载源码包:   void InitGame(); //游戏初始话   void DrawGameImage(HWND,HDC); //绘制图片   void ExitGame(); //游戏退出   void SetXY();//设置图片旋转   void setCurrentPos(int);//设置当前的位置   void KeyDownF1();//按下F1时触发   bool getIntarrayIndes(int);//获得当前要旋转的数   int GetEndPos();//获得结束位置   int GetScore();//获得游戏分数   bool getGameState(); //获得游戏状态   void setGameState(); //设置游戏状态   GdiplusStartupInput m_gdiplusStartupInput;   ULONG_PTR m_pGdiToken;   Graphics * m_graphics;   Image *m_image;//图片指针   int m_currentPos;//当前旋转位置   int m_EndPos;//结束位置   int m_startPos;//保存上次结束的位置   int m_score;//游戏分数   bool m_GameState;//游戏状态   int m_jishu;//用来计数   int m_firstPos;//保存第一次旋转停留的位置   int m_beforeEndPos;//保存结束之前旋转的位置   POINT m_arrayXZ[10];//图片初始话位置坐标   int m_intarrayXZ[4];//旋转数组

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C++课程设计大作业_学生管理系统(含源代码+实验报告)
    这个C++作业主要是编写一个学生成绩管理系统,资料中包括了实验文档报告和项目源代码,项目代码并不多,对学习有帮助。   1.设计目的:用计算机完成对学生成绩的管理。包括对计算机所储存信息的查询、修改、删除、统计等。利用简单容易操作的菜单界面,方便学校、教师等利用计算机的高效、智能化以及存储的便捷性对学生成绩进行管理,可以节省人力时间,安全便捷。   2.总体设计:学生成绩管理系统提供三大模块,即学生成绩信息维护,学生成绩信息查询,学生成绩统计。其中信息维护包括对学生信息的修改,删除和增加,信息查询实现通过学生学号或姓名查询成绩的功能。学生成绩统计则对不同科目不同分数段的学生进行统计,方便用户对学生成绩获得总体的了解和把握。   3.详细设计:首先为用户提供方便的菜单,利用数据输入输出流和规范化输出等实现。再由控制结构实现用户选择与系统功能的对应。利用文件输入输出使C++程序与其数据的存储所在得txt文件联系起来,并进行读写操作。利用2个string类型的数组存储学生姓名和学号,再利用3个int类型数组用来存储学生的三科成绩。   函数实现系统的功能。首先,通过一个getRow函数获得系统中目前存储的学生人数。再通过一个getID函数,将txt文件中的学生信息录入到之前声明的五个数组中。然后即可对学生数据进行操作。searchGrade可实现用户对学生成绩的查询,changeGrade可帮助用户修改学生的各项信息,addGrade可以向计算机存储中增加新的学生信息,countGrade可统计不同科目不同分数段的学生分布情况。另外,enterChoice函数用来帮助信息维护的用户对不同的维护选项进行选择,而saveResult则在用户对数据进行维护后进行文件的保存,完成C++程序与txt文件的数据交流。main函数主要进行控制结构的安排和变量的声明。   在全部功能实现并正常编译后,对程序进行了新的修改。在countGrade中提供了更多学生信息,完善了错误反馈机制。并对菜单进行了美化调整。对几个函数的位置作了调整。   经调试,程序能够快速准确的执行设计目的中的各项要求和期望,达到设计初衷。   所有这些资料,你都可以通过压缩包中的课程设计报告.doc文档来了解。
    2022-02-09 18:24:25下载
    积分:1
  • U盘加密程序
    基于VC++2010的U盘加密程序,完美通过,大家可以拿来使用^^………………
    2022-02-21 12:26:51下载
    积分:1
  • lijiushenmfc
    本书的中心就是深入浅出地解析MFC 类库,分析怎么使用MFC 类库以及MFC 类库的 内部实现,揭开MFC 复杂、深奥的面纱,让读者对MFC 有一个全面、透彻、清晰的理解。(The center of this book is a layman' s language parsing MFC libraries, analyze how to use MFC class library, as well as the internal MFC class library implementation, opened MFC complex, esoteric veil, so that readers MFC has a comprehensive, thorough, clear understanding.)
    2010-01-26 11:09:46下载
    积分:1
  • VC++dryandexganple
    一款非常好的VC学习实例教程,在提高技能方面有非常明显的工效。(A very good example of VC learning curricula, in enhancing the skills of the work efficiency is very obvious.)
    2007-12-17 20:21:09下载
    积分:1
  • SearchEngineCompare
    用C#编写的一个款搜索engine的源代码!摘自<Visual c#2005 程序设计>(With C# Prepared a section of source code search engine! Excerpt from )
    2008-06-08 01:45:50下载
    积分:1
  • CreamOff
    cream off software testversion
    2017-10-15 18:43:09下载
    积分:1
  • C
    说明:  c语言程序设计———————谭浩强第三版(c)
    2010-12-01 13:41:34下载
    积分:1
  • VC++ 6.0 定制分割条(分隔条)的样式及大小
    VC++ 6.0 定制分割条,也就是窗体的分隔条,将窗口分隔成若干个部分,用来显示不同的内容,该窗格视图为CStaticSplitWnd4View,该窗格大小不能通过拖动改变,不过我们可以通过菜单命令动态改变大小,窗格视图为CView2,该窗格大小不能通过拖动改变,窗格视图CView3和CView4都可以通过分隔条的拖动来改变视图大校   本示例中的分隔条经过了初级的美化,而且也向用户展示了,如何通过分割条来固定分栏窗格视图的大小,如何让分隔条不支持拖动等功能。
    2023-08-22 18:20:04下载
    积分:1
  • studentsystem
    通过指定的的密码进入成绩管理系统. 该系统实现学员成绩管理,每个学员包括3门课的成绩,从键盘输入学员信息。 3、 包括学号、姓名、英语,C语言,数学三门课成绩,计算出学员的平均成绩,按照学员平均成绩由大到小排序。 4、 插入功能:在排序后的学员成绩表中插入一个学员的信息,要求插入后仍然保持成绩表有序。 删除功能:要求输入指定的学号,从学员信息表中删除该学员,删除后的成绩表保持有序 (1, by specifying a password to enter the results of the management system. 2, the performance management system training, each student, including three classes of results, students from the keyboard input information. 3, including the school number, name, English, C language, mathematics lesson three results to calculate the average student, average student performance in accordance with descending order. 4, insert the functions: students in sorting results after inserting a table of information students require to insert after the results remained orderly. Delete functions: the school designated for the importation of number, information from the students table to delete the participants, the results after the deletion of maintaining orderly)
    2009-06-02 13:15:46下载
    积分:1
  • 毫秒级定时器 VC范例及源码
    VC++编写的毫秒级定时器实例,上一次的终止值变成新的起始值,发送消息通知对话框该更新时间了。   //更新时间   void CMilliSecondDlg::OnUpdateTime()   {    struct _timeb timebuffer;    char *timeline;    //获得毫秒级的时间    _ftime( &timebuffer );    timeline = ctime(&(timebuffer.time));    //格式化时间    m_strTime.Format("当前时间是:%.19s.%hu %s", timeline, timebuffer.millitm, &timeline[20]);    UpdateData(FALSE);   }
    2023-05-15 18:00:02下载
    积分:1
  • 696522资源总数
  • 104029会员总数
  • 31今日下载