📄 jianglingdata.cpp
字号:
m_JLF[48].Country2 = Su;
m_JLF[48].Codify = 48;
m_JLF[48].HP = 180;
m_JLF[48].HPS = 180;
m_JLF[48].TongLing = 90;
m_JLF[48].WuLi = 80;
m_JLF[48].ZhengZhi = 85;
m_JLF[48].ZhiLi = 97;
strcpy(m_JLF[49].Name,"曹操");
m_JLF[49].Country1 = Wei;
m_JLF[49].Country2 = WitHout;
m_JLF[49].Codify = 49;
m_JLF[49].HP = 180;
m_JLF[49].HPS = 180;
m_JLF[49].TongLing = 99;
m_JLF[49].WuLi = 74;
m_JLF[49].ZhengZhi = 97;
m_JLF[49].ZhiLi = 96;
strcpy(m_JLF[50].Name,"姜维");
m_JLF[50].Country1 = Su;
m_JLF[50].Country2 = WitHout;
m_JLF[50].Codify = 50;
m_JLF[50].HP = 205;
m_JLF[50].HPS = 205;
m_JLF[50].TongLing = 96;
m_JLF[50].WuLi = 94;
m_JLF[50].ZhengZhi = 82;
m_JLF[50].ZhiLi = 96;
strcpy(m_JLF[51].Name,"贾羽");
m_JLF[51].Country1 = Wei;
m_JLF[51].Country2 = Fa;
m_JLF[51].Codify = 51;
m_JLF[51].HP = 155;
m_JLF[51].HPS = 155;
m_JLF[51].TongLing = 43;
m_JLF[51].WuLi = 30;
m_JLF[51].ZhengZhi = 90;
m_JLF[51].ZhiLi = 96;
strcpy(m_JLF[52].Name,"邓艾");
m_JLF[52].Country1 = Wei;
m_JLF[52].Country2 = WitHout;
m_JLF[52].Codify = 52;
m_JLF[52].HP = 195;
m_JLF[52].HPS = 195;
m_JLF[52].TongLing = 93;
m_JLF[52].WuLi = 90;
m_JLF[52].ZhengZhi = 78;
m_JLF[52].ZhiLi = 95;
strcpy(m_JLF[53].Name,"钟会");
m_JLF[53].Country1 = Wei;
m_JLF[53].Country2 = Fa;
m_JLF[53].Codify = 53;
m_JLF[53].HP = 185;
m_JLF[53].HPS = 185;
m_JLF[53].TongLing = 90;
m_JLF[53].WuLi = 81;
m_JLF[53].ZhengZhi = 89;
m_JLF[53].ZhiLi = 95;
strcpy(m_JLF[54].Name,"李儒");
m_JLF[54].Country1 = Fa;
m_JLF[54].Country2 = WitHout;
m_JLF[54].Codify = 54;
m_JLF[54].HP = 160;
m_JLF[54].HPS = 160;
m_JLF[54].TongLing = 44;
m_JLF[54].WuLi = 45;
m_JLF[54].ZhengZhi = 91;
m_JLF[54].ZhiLi = 95;
strcpy(m_JLF[55].Name,"法正");
m_JLF[55].Country1 = Fa;
m_JLF[55].Country2 = Su;
m_JLF[55].Codify = 55;
m_JLF[55].HP = 160;
m_JLF[55].HPS = 160;
m_JLF[55].TongLing = 71;
m_JLF[55].WuLi = 53;
m_JLF[55].ZhengZhi = 90;
m_JLF[55].ZhiLi = 94;
strcpy(m_JLF[56].Name,"张松");
m_JLF[56].Country1 = Fa;
m_JLF[56].Country2 = Su;
m_JLF[56].Codify = 56;
m_JLF[56].HP = 165;
m_JLF[56].HPS = 165;
m_JLF[56].TongLing = 43;
m_JLF[56].WuLi = 35;
m_JLF[56].ZhengZhi = 95;
m_JLF[56].ZhiLi = 94;
strcpy(m_JLF[57].Name,"严颜");
m_JLF[57].Country1 = Su;
m_JLF[57].Country2 = WitHout;
m_JLF[57].Codify = 57;
m_JLF[57].HP = 200;
m_JLF[57].HPS = 200;
m_JLF[57].TongLing = 82;
m_JLF[57].WuLi = 90;
m_JLF[57].ZhengZhi = 73;
m_JLF[57].ZhiLi = 79;
strcpy(m_JLF[58].Name,"曹仁");
m_JLF[58].Country1 = Wei;
m_JLF[58].Country2 = WitHout;
m_JLF[58].Codify = 58;
m_JLF[58].HP = 195;
m_JLF[58].HPS = 195;
m_JLF[58].TongLing = 89;
m_JLF[58].WuLi = 87;
m_JLF[58].ZhengZhi = 65;
m_JLF[58].ZhiLi = 83;
strcpy(m_JLF[59].Name,"黄盖");
m_JLF[59].Country1 = Wu;
m_JLF[59].Country2 = WitHout;
m_JLF[59].Codify = 59;
m_JLF[59].HP = 205;
m_JLF[59].HPS = 205;
m_JLF[59].TongLing = 76;
m_JLF[59].WuLi = 87;
m_JLF[59].ZhengZhi = 58;
m_JLF[59].ZhiLi = 78;
strcpy(m_JLF[60].Name,"程普");
m_JLF[60].Country1 = Wu;
m_JLF[60].Country2 = WitHout;
m_JLF[60].Codify = 60;
m_JLF[60].HP = 195;
m_JLF[60].HPS = 195;
m_JLF[60].TongLing = 89;
m_JLF[60].WuLi = 86;
m_JLF[60].ZhengZhi = 69;
m_JLF[60].ZhiLi = 82;
strcpy(m_JLF[61].Name,"荀彧");
m_JLF[61].Country1 = Wei;
m_JLF[61].Country2 = Fa;
m_JLF[61].Codify = 61;
m_JLF[61].HP = 155;
m_JLF[61].HPS = 155;
m_JLF[61].TongLing = 65;
m_JLF[61].WuLi = 34;
m_JLF[61].ZhengZhi = 99;
m_JLF[61].ZhiLi = 97;
strcpy(m_JLF[62].Name,"陆迅");
m_JLF[62].Country1 = Wu;
m_JLF[62].Country2 = WitHout;
m_JLF[62].Codify = 62;
m_JLF[62].HP = 175;
m_JLF[62].HPS = 175;
m_JLF[62].TongLing = 95;
m_JLF[62].WuLi = 80;
m_JLF[62].ZhengZhi = 94;
m_JLF[62].ZhiLi = 96;
strcpy(m_JLF[63].Name,"颜良");
m_JLF[63].Country1 = Fa;
m_JLF[63].Country2 = WitHout;
m_JLF[63].Codify = 63;
m_JLF[63].HP = 210;
m_JLF[63].HPS = 210;
m_JLF[63].TongLing = 71;
m_JLF[63].WuLi = 94;
m_JLF[63].ZhengZhi = 29;
m_JLF[63].ZhiLi = 40;
strcpy(m_JLF[64].Name,"郭图");
m_JLF[64].Country1 = Fa;
m_JLF[64].Country2 = WitHout;
m_JLF[64].Codify = 64;
m_JLF[64].HP = 180;
m_JLF[64].HPS = 180;
m_JLF[64].TongLing = 84;
m_JLF[64].WuLi = 62;
m_JLF[64].ZhengZhi = 90;
m_JLF[64].ZhiLi = 88;
strcpy(m_JLF[65].Name,"田丰");
m_JLF[65].Country1 = Fa;
m_JLF[65].Country2 = WitHout;
m_JLF[65].Codify = 65;
m_JLF[65].HP = 180;
m_JLF[65].HPS = 180;
m_JLF[65].TongLing = 60;
m_JLF[65].WuLi = 30;
m_JLF[65].ZhengZhi = 91;
m_JLF[65].ZhiLi = 95;
strcpy(m_JLF[66].Name,"吕蒙");
m_JLF[66].Country1 = Wu;
m_JLF[66].Country2 = WitHout;
m_JLF[66].Codify = 66;
m_JLF[66].HP = 195;
m_JLF[66].HPS = 195;
m_JLF[66].TongLing = 93;
m_JLF[66].WuLi = 91;
m_JLF[66].ZhengZhi = 84;
m_JLF[66].ZhiLi = 90;
strcpy(m_JLF[67].Name,"鲁肃");
m_JLF[67].Country1 = Wu;
m_JLF[67].Country2 = WitHout;
m_JLF[67].Codify = 67;
m_JLF[67].HP = 165;
m_JLF[67].HPS = 165;
m_JLF[67].TongLing = 86;
m_JLF[67].WuLi = 36;
m_JLF[67].ZhengZhi = 94;
m_JLF[67].ZhiLi = 90;
strcpy(m_JLF[68].Name,"刘备");
m_JLF[68].Country1 = Su;
m_JLF[68].Country2 = WitHout;
m_JLF[68].Codify = 68;
m_JLF[68].HP = 185;
m_JLF[68].HPS = 185;
m_JLF[68].TongLing = 90;
m_JLF[68].WuLi = 81;
m_JLF[68].ZhengZhi = 90;
m_JLF[68].ZhiLi = 90;
strcpy(m_JLF[69].Name,"许优");
m_JLF[69].Country1 = Fa;
m_JLF[69].Country2 = WitHout;
m_JLF[69].Codify = 69;
m_JLF[69].HP = 175;
m_JLF[69].HPS = 175;
m_JLF[69].TongLing = 36;
m_JLF[69].WuLi = 55;
m_JLF[69].ZhengZhi = 89;
m_JLF[69].ZhiLi = 90;
strcpy(m_JLF[70].Name,"孟达");
m_JLF[70].Country1 = Su;
m_JLF[70].Country2 = Wei;
m_JLF[70].Codify = 70;
m_JLF[70].HP = 185;
m_JLF[70].HPS = 185;
m_JLF[70].TongLing = 83;
m_JLF[70].WuLi = 81;
m_JLF[70].ZhengZhi = 75;
m_JLF[70].ZhiLi = 84;
strcpy(m_JLF[71].Name,"王朗");
m_JLF[71].Country1 = Fa;
m_JLF[71].Country2 = WitHout;
m_JLF[71].Codify = 71;
m_JLF[71].HP = 155;
m_JLF[71].HPS = 155;
m_JLF[71].TongLing = 72;
m_JLF[71].WuLi = 45;
m_JLF[71].ZhengZhi = 92;
m_JLF[71].ZhiLi = 93;
strcpy(m_JLF[72].Name,"司马司");
m_JLF[72].Country1 = Wei;
m_JLF[72].Country2 = WitHout;
m_JLF[72].Codify = 72;
m_JLF[72].HP = 195;
m_JLF[72].HPS = 195;
m_JLF[72].TongLing = 90;
m_JLF[72].WuLi = 91;
m_JLF[72].ZhengZhi = 91;
m_JLF[72].ZhiLi = 91;
strcpy(m_JLF[73].Name,"司马昭");
m_JLF[73].Country1 = Wei;
m_JLF[73].Country2 = WitHout;
m_JLF[73].Codify = 73;
m_JLF[73].HP = 185;
m_JLF[73].HPS = 185;
m_JLF[73].TongLing = 87;
m_JLF[73].WuLi = 82;
m_JLF[73].ZhengZhi = 93;
m_JLF[73].ZhiLi = 92;
strcpy(m_JLF[74].Name,"马良");
m_JLF[74].Country1 = Wei;
m_JLF[74].Country2 = WitHout;
m_JLF[74].Codify = 74;
m_JLF[74].HP = 170;
m_JLF[74].HPS = 170;
m_JLF[74].TongLing = 65;
m_JLF[74].WuLi = 62;
m_JLF[74].ZhengZhi = 94;
m_JLF[74].ZhiLi = 95;
strcpy(m_JLF[75].Name,"张昭");
m_JLF[75].Country1 = Wu;
m_JLF[75].Country2 = WitHout;
m_JLF[75].Codify = 75;
m_JLF[75].HP = 185;
m_JLF[75].HPS = 185;
m_JLF[75].TongLing = 55;
m_JLF[75].WuLi = 35;
m_JLF[75].ZhengZhi = 98;
m_JLF[75].ZhiLi = 91;
strcpy(m_JLF[76].Name,"曹洪");
m_JLF[76].Country1 = Wei;
m_JLF[76].Country2 = WitHout;
m_JLF[76].Codify = 76;
m_JLF[76].HP = 205;
m_JLF[76].HPS = 205;
m_JLF[76].TongLing = 81;
m_JLF[76].WuLi = 89;
m_JLF[76].ZhengZhi = 46;
m_JLF[76].ZhiLi = 73;
strcpy(m_JLF[77].Name,"诸葛詹");
m_JLF[77].Country1 = Su;
m_JLF[77].Country2 = WitHout;
m_JLF[77].Codify = 77;
m_JLF[77].HP = 180;
m_JLF[77].HPS = 180;
m_JLF[77].TongLing = 89;
m_JLF[77].WuLi = 85;
m_JLF[77].ZhengZhi = 88;
m_JLF[77].ZhiLi = 91;
strcpy(m_JLF[78].Name,"诸葛谨");
m_JLF[78].Country1 = Wu;
m_JLF[78].Country2 = WitHout;
m_JLF[78].Codify = 78;
m_JLF[78].HP = 170;
m_JLF[78].HPS = 170;
m_JLF[78].TongLing = 66;
m_JLF[78].WuLi = 34;
m_JLF[78].ZhengZhi = 92;
m_JLF[78].ZhiLi = 92;
strcpy(m_JLF[79].Name,"黄月英");
m_JLF[79].Country1 = All;
m_JLF[79].Country2 = WitHout;
m_JLF[79].Codify = 79;
m_JLF[79].HP = 180;
m_JLF[79].HPS = 180;
m_JLF[79].TongLing = 34;
m_JLF[79].WuLi = 45;
m_JLF[79].ZhengZhi = 94;
m_JLF[79].ZhiLi = 95;
strcpy(m_JLF[80].Name,"大桥");
m_JLF[80].Country1 = Wu;
m_JLF[80].Country2 = WitHout;
m_JLF[80].Codify = 80;
m_JLF[80].HP = 160;
m_JLF[80].HPS = 160;
m_JLF[80].TongLing = 31;
m_JLF[80].WuLi = 55;
m_JLF[80].ZhengZhi = 92;
m_JLF[80].ZhiLi = 85;
strcpy(m_JLF[81].Name,"小桥");
m_JLF[81].Country1 = Wu;
m_JLF[81].Country2 = WitHout;
m_JLF[81].Codify = 81;
m_JLF[81].HP = 160;
m_JLF[81].HPS = 160;
m_JLF[81].TongLing = 32;
m_JLF[81].WuLi = 45;
m_JLF[81].ZhengZhi = 93;
m_JLF[81].ZhiLi = 89;
strcpy(m_JLF[82].Name,"周仓");
m_JLF[82].Country1 = Su;
m_JLF[82].Country2 = WitHout;
m_JLF[82].Codify = 82;
m_JLF[82].HP = 225;
m_JLF[82].HPS = 225;
m_JLF[82].TongLing = 34;
m_JLF[82].WuLi = 90;
m_JLF[82].ZhengZhi = 12;
m_JLF[82].ZhiLi = 22;
strcpy(m_JLF[83].Name,"硼良");
m_JLF[83].Country1 = Fa;
m_JLF[83].Country2 = WitHout;
m_JLF[83].Codify = 83;
m_JLF[83].HP = 170;
m_JLF[83].HPS = 170;
m_JLF[83].TongLing = 44;
m_JLF[83].WuLi = 36;
m_JLF[83].ZhengZhi = 92;
m_JLF[83].ZhiLi = 87;
strcpy(m_JLF[84].Name,"孙权");
m_JLF[84].Country1 = Wu;
m_JLF[84].Country2 = WitHout;
m_JLF[84].Codify = 84;
m_JLF[84].HP = 190;
m_JLF[84].HPS = 190;
m_JLF[84].TongLing = 88;
m_JLF[84].WuLi = 79;
m_JLF[84].ZhengZhi = 90;
m_JLF[84].ZhiLi = 91;
return 84;
}
int JiangLing::SetDeque(int quantity)
{
SYSTEMTIME systime;
GetLocalTime(&systime);
int index;
if(quantity > 0)
{
index = systime.wMilliseconds*quantity/1000;
Sleep(10);
if(index > (quantity/2))
index = rand()*index/65535;
// index = rand()/(65535/quantity);
d_JLF.push_back(m_JLF[index]);
}
else if(quantity == 0)
index = 0;
strcpy(m_JLF[index].Name,m_JLF[quantity].Name); ////将写入Deque的哪个位置用最后面的数据补上
m_JLF[index].Country1 = m_JLF[quantity].Country1;
m_JLF[index].Country2 = m_JLF[quantity].Country2;
m_JLF[index].HP = m_JLF[quantity].HP;
m_JLF[index].HPS = m_JLF[quantity].HPS;
m_JLF[index].Codify = m_JLF[quantity].Codify;
m_JLF[index].TongLing = m_JLF[quantity].TongLing;
m_JLF[index].WuLi = m_JLF[quantity].WuLi;
m_JLF[index].ZhengZhi = m_JLF[quantity].ZhengZhi;
m_JLF[index].ZhiLi = m_JLF[quantity].ZhiLi;
return quantity - 1;
}
int JiangLing::RandArrange(int quantity)
{
while(1)
{
quantity = SetDeque(quantity);
if(quantity == -1)
{
InitAllJiangLing(); ////完成后从新初试化
return 1;
}
}
return 0;
}
JLF* JiangLing::GetJLF(int quantity)
{
JLF *u_JLF = new JLF[quantity];
int i = 0;
for(i = 0; i< quantity; i++)
{
c_Iter = d_JLF.begin();
if(c_Iter == d_JLF.end())
{
u_JLF->Codify = -1;
++ u_JLF ;
continue;
}
u_JLF->Country1 = (*c_Iter).Country1;
u_JLF->Country2 = (*c_Iter).Country2;
strcpy(u_JLF->Name,(*c_Iter).Name);
u_JLF->HP = (*c_Iter).HP;
u_JLF->HPS = (*c_Iter).HPS;
u_JLF->Codify = (*c_Iter).Codify;
u_JLF->TongLing = (*c_Iter).TongLing;
u_JLF->WuLi = (*c_Iter).WuLi;
u_JLF->ZhengZhi = (*c_Iter).ZhengZhi;
u_JLF->ZhiLi = (*c_Iter).ZhiLi;
d_JLF.pop_front();
++ u_JLF ;
}
return u_JLF-quantity; ////反会头指针
}
int JiangLing::SetJLF(JLF *u_JLF,int quantity)
{
for(int i = 0; i<quantity; i++)
{
if(u_JLF->Codify == -1)
{
++ u_JLF;
continue;
}
d_JLF.push_back(*u_JLF);
++ u_JLF ;
}
u_JLF = u_JLF - quantity;
return 0;
}
JLF* JiangLing::LocatingJLF(int *locat, int quantity)
{
JLF *u_JLF = new JLF[quantity];
for(int i = 0; i<quantity; i++)
{
if(*locat == -1)
{
u_JLF->Codify = -1;
++ u_JLF;
++ locat;
continue;
}
u_JLF->Country1 = m_JLF[*locat].Country1;
u_JLF->Country2 = m_JLF[*locat].Country2;
strcpy(u_JLF->Name,m_JLF[*locat].Name);
u_JLF->HP = m_JLF[*locat].HP;
u_JLF->HPS = m_JLF[*locat].HPS;
u_JLF->Codify = m_JLF[*locat].Codify;
u_JLF->TongLing = m_JLF[*locat].TongLing;
u_JLF->WuLi = m_JLF[*locat].WuLi;
u_JLF->ZhengZhi = m_JLF[*locat].ZhengZhi;
u_JLF->ZhiLi = m_JLF[*locat].ZhiLi;
++ u_JLF;
++ locat;
}
return u_JLF-quantity;
}
void JiangLing::LocatingJLF(int locat, JLF *u_JLF)
{
u_JLF->Codify = m_JLF[locat].Codify;
u_JLF->Country1 = m_JLF[locat].Country1;
u_JLF->Country2 = m_JLF[locat].Country2;
strcpy(u_JLF->Name,m_JLF[locat].Name);
u_JLF->HP = m_JLF[locat].HP;
u_JLF->HPS = m_JLF[locat].HPS;
u_JLF->TongLing = m_JLF[locat].TongLing;
u_JLF->WuLi = m_JLF[locat].WuLi;
u_JLF->ZhengZhi = m_JLF[locat].ZhengZhi;
u_JLF->ZhiLi = m_JLF[locat].ZhiLi;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -