本文整理汇总了C++中Performance::getRequiredInstrument方法的典型用法代码示例。如果您正苦于以下问题:C++ Performance::getRequiredInstrument方法的具体用法?C++ Performance::getRequiredInstrument怎么用?C++ Performance::getRequiredInstrument使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Performance
的用法示例。
在下文中一共展示了Performance::getRequiredInstrument方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getInstrument
Vector<Performance*> PerformanceManager::getPerformanceListFromMod(
const String& requiredSkillMod, int playerSkillModValue, int instrument) {
String instrumentName = "";
if (instrument != 0)
instrumentName = getInstrument(instrument);
Vector<Performance*> performanceList;
if (performances != NULL) {
for (int i = 0; i < performances->size(); ++i) {
Performance* perform = performances->get(i);
if (perform->getRequiredSkillMod() == requiredSkillMod
&& perform->getRequiredSkillModValue()
<= playerSkillModValue) {
if (instrumentName != "") {
//Should be a music call, look only for performances with that instrument
if (instrumentName == perform->getRequiredInstrument())
performanceList.add(perform);
} else {
//Should be a dance call
performanceList.add(perform);
}
}
}
}
return performanceList;
}