91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 13.35MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-08-05
  • 語言: 其他
  • 標(biāo)簽: RPG??

資源簡介

有一套任務(wù),4個(gè)商店,裝備強(qiáng)化,洗練,倉庫,背包,存檔,音樂等等。 剛學(xué)c一個(gè)月左右寫的階段項(xiàng)目,當(dāng)時(shí)花了不少心思。 當(dāng)時(shí)自認(rèn)還比較滿意的一個(gè)初級控制臺項(xiàng)目。 現(xiàn)在看結(jié)構(gòu)不是很好。

資源截圖

代碼片段和文件信息

#include?“CArraySack.h“
#include?
using?namespace?std;
#include
#include?

CArraySack::CArraySack()
{
m_Sack?=?NULL;
m_Sack?=?new?CItems[Max_Sack];
}

CArraySack::~CArraySack()
{
delete?[]m_Sack;
m_Sack?=?NULL;
}

void?CArraySack::Insert(const?CItems?*items?int?index)
{
if?(!IsFull())
{
//獲得的是該物品在物品庫數(shù)組內(nèi)的下標(biāo)、就是編號index
for?(int?i?=?0;?i? {
//裝備不疊加存放
if?(m_Sack[i].m_Index?==?index??&&?index?>?13)//有相同的道具時(shí),疊加一個(gè)數(shù)量
{
m_Sack[i].m_Num++;
return;
}
}
//背包中找個(gè)空位子放進(jìn)去
for?(int?i?=?0;?i? {
if?(m_Sack[i].m_Index?==?0)
{
m_Sack[i]?=?items[index];
return;
}
}
}
else
{
int?p?=?10;
int?l?=?38;
color(12);
gotoxy(p++?l);?cout?< gotoxy(p?l);?cout?< gotoxy(p++?l);?cout?< gotoxy(p?l);?cout?< gotoxy(p++?l);?cout?< gotoxy(p++?l);?cout?< color(15);
}
}

void?CArraySack::Delete(int?index)
{
if?(m_Sack[index].m_Num?>?0?&&?m_Sack[index].m_Index?!=?0)
{
m_Sack[index].m_Num--;
if?(m_Sack[index].m_Num?<=?0)//道具丟光了將該格背包歸空
{
m_Sack[index]?=?0;
}
}
}

void?CArraySack::PutToUse(CPlayer&?role?int?index)
{
//index是使用的道具在背包中的下標(biāo)
//使用的是裝備
if?(role.sack->m_Sack[index].m_Index?<=?13)
{
for?(int?i?=?0;?i? {
if?(role.sack->m_Sack[index].m_TypeNum?==?role.item[i].m_TypeNum
&&?role.sack->m_Sack[index].m_Num?>?0)//同類型裝備才能換裝??數(shù)值交換
{
//先屬性結(jié)算
role.Con?+=?(role.sack->m_Sack[index].m_Con?-?role.item[i].m_Con);//體質(zhì)結(jié)算
role.Mag?+=?(role.sack->m_Sack[index].m_Mag?-?role.item[i].m_Mag);//魔力結(jié)算
role.Str?+=?(role.sack->m_Sack[index].m_Str?-?role.item[i].m_Str);//力量結(jié)算
role.End?+=?(role.sack->m_Sack[index].m_End?-?role.item[i].m_End);//耐力結(jié)算
role.Dex?+=?(role.sack->m_Sack[index].m_Dex?-?role.item[i].m_Dex);//敏捷結(jié)算
//屬性加成計(jì)算
role.Cal_attribute();

//再佩戴上裝備?交換
CItems?temp?=?role.item[i];
role.item[i]?=?role.sack->m_Sack[index];
role.sack->m_Sack[index]?=?temp;

//裝備加成數(shù)值再結(jié)算?
for?(int?i?=?0;?i? {
role.M_Hp?+=?role.item[i].m_Hp;//血量結(jié)算
role.M_Mp?+=?role.item[i].m_Mp;//藍(lán)量結(jié)算
role.Att?+=?role.item[i].m_Att;//攻擊結(jié)算
role.Def?+=?role.item[i].m_Def;//防御結(jié)算
}

//結(jié)算后時(shí)時(shí)打印出效果
role.R_percent();//計(jì)算血、藍(lán)數(shù)值的百分比
role.Printbasic();//打印界面上部的人物屬性
role.PutAttribute();//打印出屬性面板
}
}
}

//使用的是藥品
else?if?(role.sack->m_Sack[index].m_Index?>=?14?&&?role.sack->m_Sack[index].m_Index?<=?17)
{
if?(role.sack->m_Sack[index].m_Num?>=?1)//數(shù)量判斷
{
role.sack->m_Sack[index].m_Num--;

//相應(yīng)的數(shù)值結(jié)算
role.Hp?+=?role.sack->m_Sack[index].m_Hp;//血量結(jié)算
if?(role.Hp?>?role.M_Hp)
{
role.Hp?=?role.M_Hp;
}
role.Mp?+=?role.sack->m_Sack[index].m_Mp;//藍(lán)量結(jié)算
if?(role.Mp?>?role.M_Mp)
{
role.Mp?=?role.M_Mp;

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-06-29?23:23??MapleStory\
?????目錄???????????0??2016-06-29?23:21??MapleStory\MapleStory_2\
?????文件?????????982??2016-04-26?15:24??MapleStory\MapleStory_2.sln
?????文件???????56832??2016-06-29?23:17??MapleStory\MapleStory_2.v12.suo
?????文件??????110207??2014-12-22?14:54??MapleStory\MapleStory_2\bass.dll
?????文件???????43821??2014-12-22?14:43??MapleStory\MapleStory_2\bass.h
?????文件???????24746??2014-12-22?14:54??MapleStory\MapleStory_2\bass.lib
?????文件???????13154??2016-05-25?21:24??MapleStory\MapleStory_2\CArraySack.cpp
?????文件?????????870??2016-05-23?13:17??MapleStory\MapleStory_2\CArraySack.h
?????文件????????6662??2016-05-27?14:04??MapleStory\MapleStory_2\CArraySkill.cpp
?????文件????????1105??2016-05-27?01:05??MapleStory\MapleStory_2\CArraySkill.h
?????文件???????27310??2016-05-29?19:25??MapleStory\MapleStory_2\CFunction.cpp
?????文件????????1046??2016-05-28?00:51??MapleStory\MapleStory_2\CFunction.h
?????文件????????9448??2016-05-26?09:01??MapleStory\MapleStory_2\CItems.cpp
?????文件????????1160??2016-05-25?10:00??MapleStory\MapleStory_2\CItems.h
?????文件????????6447??2016-05-27?10:53??MapleStory\MapleStory_2\CMap.cpp
?????文件?????????389??2016-05-20?14:35??MapleStory\MapleStory_2\CMap.h
?????文件????????9252??2016-05-27?01:00??MapleStory\MapleStory_2\CMonster.cpp
?????文件????????1587??2016-05-27?01:01??MapleStory\MapleStory_2\CMonster.h
?????文件???????69072??2016-05-28?01:34??MapleStory\MapleStory_2\CNpc.cpp
?????文件????????3207??2016-05-29?19:25??MapleStory\MapleStory_2\CNpc.h
?????文件???????38997??2016-05-27?15:43??MapleStory\MapleStory_2\CPlayer.cpp
?????文件????????2554??2016-05-29?19:25??MapleStory\MapleStory_2\CPlayer.h
?????文件????????3186??2016-05-26?09:06??MapleStory\MapleStory_2\CSkill.cpp
?????文件?????????674??2016-05-24?13:35??MapleStory\MapleStory_2\CSkill.h
?????文件????????1718??2016-05-26?16:08??MapleStory\MapleStory_2\Items.txt
?????文件?????????106??2016-05-28?01:21??MapleStory\MapleStory_2\MapleStory_2.cpp
?????文件????????5089??2016-05-26?21:22??MapleStory\MapleStory_2\MapleStory_2.vcxproj
?????文件????????4439??2016-05-26?21:22??MapleStory\MapleStory_2\MapleStory_2.vcxproj.filters
?????文件?????????165??2016-05-25?22:37??MapleStory\MapleStory_2\MapleStory_2.vcxproj.user
?????文件????????2488??2016-05-22?13:17??MapleStory\MapleStory_2\Map_0.txt
............此處省略29個(gè)文件信息

評論

共有 條評論