本文整理汇总了C++中Heroes::GetBagArtifacts方法的典型用法代码示例。如果您正苦于以下问题:C++ Heroes::GetBagArtifacts方法的具体用法?C++ Heroes::GetBagArtifacts怎么用?C++ Heroes::GetBagArtifacts使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Heroes
的用法示例。
在下文中一共展示了Heroes::GetBagArtifacts方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Init
void Init(Heroes* ptr)
{
hero = ptr;
Clear();
armyBar = new ArmyBar(&hero->GetArmy(), true, false);
armyBar->SetBackground(41, 53, 0x82);
armyBar->SetColRows(5, 1);
armyBar->SetHSpace(-1);
artifactsBar = new ArtifactsBar(hero, true, false);
artifactsBar->SetColRows(7, 2);
artifactsBar->SetHSpace(1);
artifactsBar->SetVSpace(8);
artifactsBar->SetContent(hero->GetBagArtifacts());
secskillsBar = new SecondarySkillsBar();
secskillsBar->SetColRows(4, 2);
secskillsBar->SetHSpace(-1);
secskillsBar->SetVSpace(8);
secskillsBar->SetContent(hero->GetSecondarySkills());
primskillsBar = new PrimarySkillsBar(ptr, true);
primskillsBar->SetColRows(4, 1);
primskillsBar->SetHSpace(2);
primskillsBar->SetTextOff(20, -13);
}
示例2: MeetingDialog
//.........这里部分代码省略.........
secskill_bar2.SetColRows(8, 1);
secskill_bar2.SetHSpace(-1);
secskill_bar2.SetContent(heroes2.GetSecondarySkills());
secskill_bar2.SetPos(cur_pt.x + 353, cur_pt.y + 199);
secskill_bar2.Redraw();
// army
dst_pt.x = cur_pt.x + 36;
dst_pt.y = cur_pt.y + 267;
ArmyBar selectArmy1(&GetArmy(), true, false);
selectArmy1.SetColRows(5, 1);
selectArmy1.SetPos(dst_pt.x, dst_pt.y);
selectArmy1.SetHSpace(2);
selectArmy1.Redraw();
dst_pt.x = cur_pt.x + 381;
dst_pt.y = cur_pt.y + 267;
ArmyBar selectArmy2(&heroes2.GetArmy(), true, false);
selectArmy2.SetColRows(5, 1);
selectArmy2.SetPos(dst_pt.x, dst_pt.y);
selectArmy2.SetHSpace(2);
selectArmy2.Redraw();
// artifact
dst_pt.x = cur_pt.x + 23;
dst_pt.y = cur_pt.y + 347;
ArtifactsBar selectArtifacts1(this, true, false);
selectArtifacts1.SetColRows(7, 2);
selectArtifacts1.SetHSpace(2);
selectArtifacts1.SetVSpace(2);
selectArtifacts1.SetContent(GetBagArtifacts());
selectArtifacts1.SetPos(dst_pt.x, dst_pt.y);
selectArtifacts1.Redraw();
dst_pt.x = cur_pt.x + 367;
dst_pt.y = cur_pt.y + 347;
ArtifactsBar selectArtifacts2(&heroes2, true, false);
selectArtifacts2.SetColRows(7, 2);
selectArtifacts2.SetHSpace(2);
selectArtifacts2.SetVSpace(2);
selectArtifacts2.SetContent(heroes2.GetBagArtifacts());
selectArtifacts2.SetPos(dst_pt.x, dst_pt.y);
selectArtifacts2.Redraw();
// button exit
dst_pt.x = cur_pt.x + 280;
dst_pt.y = cur_pt.y + 428;
Button buttonExit(dst_pt.x, dst_pt.y, ICN::SWAPBTN, 0, 1);
buttonExit.Draw();
cursor.Show();
display.Flip();
MovePointsScaleFixed();
heroes2.MovePointsScaleFixed();
// scholar action
if(Settings::Get().ExtWorldEyeEagleAsScholar())
Heroes::ScholarAction(*this, heroes2);
LocalEvent & le = LocalEvent::Get();