本文整理汇总了C++中stringw::subString方法的典型用法代码示例。如果您正苦于以下问题:C++ stringw::subString方法的具体用法?C++ stringw::subString怎么用?C++ stringw::subString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类stringw
的用法示例。
在下文中一共展示了stringw::subString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: executeConsoleEvent
// Execute Console Event
void ConsoleState::executeConsoleEvent(stringw val)
{
val.make_lower();
if(val=="statelog")
{ _coreApp->addLogItem(val); _coreApp->toggleStateLog(); }
else if(val=="debugmode")
{ _coreApp->addLogItem(val); _coreApp->toggleDebugMode(); }
else if(val=="exit")
{ _coreApp->exitApplication(); }
else if(val.subString(0,4) == "exec")
{
_coreApp->addLogItem(val);
irr::core::stringc stateRef = val.subString(5,val.size()-5);
if(stateRef == "mainmenu")
{
_coreApp->addLogItem("@Main Menu State - Added to Stack");
_coreApp->getStateManager()->add(new MainMenuState(_coreApp));
}
}
else
{ _coreApp->addLogItem("[ERROR] Unknown Command"); }
_coreApp->getInputManager()->resetString();
}
示例2:
/**
* Advanced constructor. Used for pickable items placed in container objects loaded from map files.
*/
CGameObject::CGameObject(stringw _root, s32 _id, IXMLReader* xml, IVideoDriver* driver)
{
s32 position = _root.findLastChar(L"/",1);
stringc _name = _root.subString(position+1,_root.size()-position);
stringc _path = _root.subString(0,position+1);
animations.clear();
m_ListOfAbilities_Default.clear();
m_ListOfSkills_Default.clear();
m_ListOfTrajectoryPaths.clear();
isAnimated = false;
name = _name;
path = _path;
root = _name;
id = _id;
isContainer = false;
isMonster = false;
isAnchored = false;
isNPC = false;
isPickable = false;
isArea = false;
isTrigger = false;
isInvisible = false;
isIllusion = false;
isStatic = false;
isTerrain = false;
isTile = false;
isWall = false;
hasTrajectoryPath = false;
isTrajectoryNode = false;
trajectoryParent = NULL;
m_IconTexture = 0;
description = L"No description specified";
script = _name + ".script"; //default, but can be different
icon = _name + ".png"; //default, but can be different
m_Driver = driver;
nameID = 0;
trajectoryPathFile = "";
if(xml)
{
LoadPropertiesFromXMLFile(xml);
xml->drop();
}
}