学习目标:
编写函数统计背包MP药品数量 DWORD GetAllMpGoodsNum();
编写函数判断 背包是否装满 BOOL IsFullBackPack();//背包满 返回TRUE 未满返回FALSE
作业:
当金创药 总数<10 回城补给 100金创药(小);
DWORD TBACKPACK_LIST::GetAllMpGoodsNum()
{
DWORD ndAllGoodsNum=0;
ndAllGoodsNum+=GetHpGoodsNumForName("人参");
ndAllGoodsNum+=GetHpGoodsNumForName("野山参");
ndAllGoodsNum+=GetHpGoodsNumForName("雪原参");
ndAllGoodsNum+=GetHpGoodsNumForName("益元参");
ndAllGoodsNum+=GetHpGoodsNumForName("秘制益元参");
ndAllGoodsNum+=GetHpGoodsNumForName("药仙益元参");
return ndAllGoodsNum;
}
BOOL TBACKPACK_LIST::IsFullBackPack() //背包满 返回TRUE 未满返回FALSE
{
for (int i=0;i<nSizePackBack;i++)
{
if (mtGoodList[i].ndGoodsNum==0)
{
return FALSE;//表示背包未满
}
}
return TRUE;//表示背包满
}
原文地址:http://blog.csdn.net/mc_cc1/article/details/43523695