資源簡介
初學(xué)C++時(shí)的課程作業(yè),內(nèi)附演示視頻。游戲包含加速、減速藥水等小道具,而且每隔一段時(shí)間地圖上會(huì)隨機(jī)生成礦石水晶或道具,個(gè)人認(rèn)為還是挺有趣的。內(nèi)部所有代碼均為原創(chuàng)(瞎編),用到的圖像也均由組員親手繪制。但是存在一個(gè)嚴(yán)重的缺陷即代碼結(jié)構(gòu)混亂,除了幾個(gè)類,其余的代碼統(tǒng)統(tǒng)擠在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()//設(shè)置為可見
{
????visible=true;
}
void?Item::set_invisible()//設(shè)置為不可見
{
????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;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論