资源简介
初学C++时的课程作业,内附演示视频。游戏包含加速、减速药水等小道具,而且每隔一段时间地图上会随机生成矿石水晶或道具,个人认为还是挺有趣的。内部所有代码均为原创(瞎编),用到的图像也均由组员亲手绘制。但是存在一个严重的缺陷即代码结构混乱,除了几个类,其余的代码统统挤在mainwindow里面。有兴趣的朋友可以下过去看看玩玩。
代码片段和文件信息
#include“item.h“
#include
void Item::set_position(const int &xx const int &yy)
{
x=xx;
y=yy;
}
void Item::set_size(const int &wwidth const int &hheight)
{
width=wwidth;
height=hheight;
}
void Item::set_price(const int &pprice)
{
price=pprice;
}
void Item::set_speed(const double &sspeed)
{
speed=sspeed;
}
void Item::set_kind(const int &kkind)
{
kind=kkind;
}
void Item::set_visible()//设置为可见
{
visible=true;
}
void Item::set_invisible()//设置为不可见
{
visible=false;
}
void Item::init()//初始化
{
x=y=height=width=kind=0;
visible=true;
}
bool Item::detection(const int &xxconst int &yy)//item碰撞检测
{
if(visible==true&&xx>x+5&&xx<(x+width-5)&&yy>y+2&&yy<(y+height-5))//+5、-5是为了缩小碰撞检测范围
return true;
return false;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-21 09:45 kuanggong_rc\
文件 432254 2015-01-06 21:29 kuanggong_rc\1.ico
文件 887 2015-01-06 20:07 kuanggong_rc\Item.cpp
目录 0 2015-11-21 09:45 kuanggong_rc\iii\
文件 36594 2015-01-06 20:07 kuanggong_rc\iii\+.png
文件 35583 2015-01-06 20:07 kuanggong_rc\iii\-.png
文件 27777 2015-01-06 20:07 kuanggong_rc\iii\1.png
文件 26940 2015-01-06 20:07 kuanggong_rc\iii\2.png
文件 28104 2015-01-06 20:07 kuanggong_rc\iii\3.png
文件 27606 2015-01-06 20:07 kuanggong_rc\iii\a.png
文件 699384 2015-01-06 20:07 kuanggong_rc\iii\background.jpg
文件 1870175 2015-01-06 20:07 kuanggong_rc\iii\background.png
文件 35067 2015-01-06 20:07 kuanggong_rc\iii\bag.png
文件 1000442 2015-01-06 20:07 kuanggong_rc\iii\begin.png
文件 39985 2015-01-06 20:07 kuanggong_rc\iii\big.png
文件 72442 2015-01-06 20:07 kuanggong_rc\iii\cancle.png
文件 5718 2015-01-06 20:07 kuanggong_rc\iii\ccc.png
文件 66528 2015-01-06 20:07 kuanggong_rc\iii\diamond.png
文件 284729 2015-01-06 21:16 kuanggong_rc\iii\finish.jpg
文件 6910 2015-01-06 20:07 kuanggong_rc\iii\hook1.png
文件 57137 2015-01-04 16:57 kuanggong_rc\iii\icon.png
文件 305107 2015-01-06 20:07 kuanggong_rc\iii\pause.png
文件 53914 2015-01-06 20:07 kuanggong_rc\iii\ppause.png
文件 28888 2015-01-06 20:07 kuanggong_rc\iii\reset.png
文件 78744 2015-01-06 20:07 kuanggong_rc\iii\restart.png
文件 27245 2015-01-06 20:07 kuanggong_rc\iii\small.png
文件 68913 2015-01-06 20:07 kuanggong_rc\iii\start.png
文件 26972 2015-01-06 20:07 kuanggong_rc\iii\time.png
文件 60588 2015-01-06 20:23 kuanggong_rc\iii\ti
文件 61452 2015-01-06 20:07 kuanggong_rc\iii\ti
文件 996 2015-01-06 21:36 kuanggong_rc\image.qrc
............此处省略16个文件信息
- 上一篇:数据结构1000个问题与解答(C语言版) 完整版
- 下一篇:24点游戏程序设计
相关资源
- win 32项目编写的黄金矿工游戏
- 哈夫曼编码压缩c++版和QT5版 QT5版实现
- QT5 编程入门.霍亚飞(带详细书签)
- C++ GUI Qt 4编程第二版 经典教材适合
- Hands-On GUI Programming with C++ and Qt5
- 图书馆管理系统-基于qt5.0 未使用数据
- Hands-On GUI Programming with C++ and Qt5 电子
- 黄金矿工C++ 代码程序
- Qt5C++GUIProgrammingCookbook(PDF+源码)
- funcode黄金矿工
- 黄金矿工(funcode项目源码)
- C++ QT5教程 开发大全和教程 完整
- QT5 GUI C++编程Cookbook()
- Vs2015+Qt5.8+Opencv读取大恒水晶 MER-131摄
- Qt5.9C++开发指南 源码 资源.zip
- Qt5.9 c++开发指南.part1.rar
- 基于QT5开发漂亮的串口调试助手源码
- 黄金矿工c语言代码
- Qt5 串口助手源代码
- Qt5实现的一个mvc的
- Qt5Twain.rar
- 简易版的QT5实现RS232通信
- 基于Qt5.9Creator的一个简单socket通信C
- 基于qt5.8写的一个贝塞尔曲线非转存
- PyQt5:pyCharts 绘制饼图
- Qt5利用Qwt实现动态绘图
- QT5.7视频播放qi
- C++ Qt5实现RSA加解密
- 黄金矿工游戏源码c++
- c++制作黄金矿工
评论
共有 条评论