本文整理汇总了C++中Quest::getName方法的典型用法代码示例。如果您正苦于以下问题:C++ Quest::getName方法的具体用法?C++ Quest::getName怎么用?C++ Quest::getName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Quest
的用法示例。
在下文中一共展示了Quest::getName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: load
void Quest::load(Json::Value& questTree)
{
name = questTree[NAME_ATTRIBUTE].asString();
Json::Value& descriptionElement = questTree[DESCRIPTION_ELEMENT];
description = descriptionElement.isString() ? descriptionElement.asString() : "";
completed = questTree[COMPLETED_ATTRIBUTE].asBool();
optional = questTree[OPTIONAL_ATTRIBUTE].asBool();
Json::Value& subquestNode = questTree[QUEST_ELEMENT];
for(Json::Value::iterator iter = subquestNode.begin(); iter != subquestNode.end(); ++iter)
{
Quest* subquest = new Quest(*iter);
subquests[subquest->getName()] = subquest;
}
}
示例2: selectQuest
void JournalWindow::selectQuest(CEGUI::ListboxItem* item)
{
if (item == NULL)
{
mQuestDescription->setText("");
mQuestState->setText("");
mQuestTitle->setText("");
}
else
{
Quest* quest = static_cast<Quest*>(item->getUserData());
mQuestState->setText(quest->getStateName());
mQuestTitle->setText(quest->getName());
mQuestDescription->setText(quest->getDescription());
}
}