本文整理汇总了C++中BString::toLowerFirst方法的典型用法代码示例。如果您正苦于以下问题:C++ BString::toLowerFirst方法的具体用法?C++ BString::toLowerFirst怎么用?C++ BString::toLowerFirst使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BString
的用法示例。
在下文中一共展示了BString::toLowerFirst方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: sendConstructionComplete
void MessageLib::sendConstructionComplete(PlayerObject* playerObject, PlayerStructure* structure)
{
atMacroString* aMS = new atMacroString();
aMS->addMBstf("player_structure","construction_complete");
aMS->addDI(playerObject->getLots());
aMS->addTOstf(structure->getNameFile(),structure->getName());
aMS->addTextModule();
BString planet;
planet = gWorldManager->getPlanetNameThis();
planet.toLowerFirst();
BString wText = "";
BString name = structure->getCustomName();
name.convert(BSTRType_ANSI);
wText << name.getAnsi();
if(!structure->getCustomName().getLength())
{
//wText = "@player_structure:structure_name_prompt ";
wText <<"@"<<structure->getNameFile().getAnsi()<<":"<<structure->getName().getAnsi();
}
aMS->setPlanetString(planet);
aMS->setWP(static_cast<float>(structure->mPosition.x), static_cast<float>(structure->mPosition.y), 0, wText);
aMS->addWaypoint();
mMessageFactory->StartMessage();
mMessageFactory->addUint32(opIsmSendSystemMailMessage);
mMessageFactory->addUint64(playerObject->getId());
mMessageFactory->addUint64(playerObject->getId());
//mMessageFactory->addString(targetObject->getFirstName());
mMessageFactory->addString(BString("@player_structure:construction_complete_sender"));
mMessageFactory->addString(BString("@player_structure:construction_complete_subject"));
mMessageFactory->addUint32(0);
mMessageFactory->addString(aMS->assemble());
delete aMS;
Message* newMessage = mMessageFactory->EndMessage();
playerObject->getClient()->SendChannelA(newMessage, playerObject->getAccountId(), CR_Chat, 6);
}
示例2: sendBoughtInstantMail
void MessageLib::sendBoughtInstantMail(PlayerObject* newOwner, BString ItemName, BString SellerName, uint32 Credits, BString planet, BString region, int32 mX, int32 mY)
{
atMacroString* aMS = new atMacroString();
aMS->addMBstf("auction","buyer_success");
aMS->addTO(ItemName);
aMS->addTT(SellerName);
aMS->addDI(Credits);
aMS->addTextModule();
aMS->addMBstf("auction","buyer_success_location");
aMS->addTT(region);
planet.toUpperFirst();
aMS->addTO(planet);
aMS->addTextModule();
planet.toLowerFirst();
aMS->setPlanetString(planet);
aMS->setWP(static_cast<float>(mX), static_cast<float>(mY), 0, ItemName);
aMS->addWaypoint();
mMessageFactory->StartMessage();
mMessageFactory->addUint32(opIsmSendSystemMailMessage);
mMessageFactory->addUint64(newOwner->getId());
mMessageFactory->addUint64(newOwner->getId());
mMessageFactory->addString(BString("auctioner"));
mMessageFactory->addString(BString("@auction:subject_auction_buyer"));
mMessageFactory->addUint32(0);
BString attachment = aMS->assemble();
mMessageFactory->addString(attachment);
Message* newMessage = mMessageFactory->EndMessage();
newOwner->getClient()->SendChannelA(newMessage, newOwner->getAccountId(), CR_Chat, 6);
delete aMS;
}