本文整理汇总了C++中util::ConfigGlobal::setBigMessage方法的典型用法代码示例。如果您正苦于以下问题:C++ ConfigGlobal::setBigMessage方法的具体用法?C++ ConfigGlobal::setBigMessage怎么用?C++ ConfigGlobal::setBigMessage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类util::ConfigGlobal
的用法示例。
在下文中一共展示了ConfigGlobal::setBigMessage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getNextLevel
// This version follows a schedule specified when LevelManager was initialized
//
// Very big function...
// Hardcoded settings for five different area. Until the json files are implemented, this will
// be more modular. For now, it'll do.
Tunnel* LevelManager::getNextLevel(Tunnel* previousTunnel)
{
// Extract previous information as the previous tunnel still exists
Vector3 newOrigin = Vector3(0, 0, 0) + globals.tunnelReferenceForward * (globals.tunnelSegmentWidth / 2);
Quaternion newRot = Quaternion(1, 0, 0, 0);
Vector3 newForward = globals.tunnelReferenceForward;
int oldNBack = previousTunnel ? previousTunnel->getNBack() : 0;
GameMode oldGameMode = previousTunnel ? previousTunnel->getMode() : GAME_TIMED;
if (previousTunnel)
{
delete previousTunnel;
}
GameMode nmode = GAME_PROFICIENCY;
int nlevel = 0;
int ncontrol = 1;
if (!configStageType(globals.configPath, globals.configBackup, "globalConfig"))
globals.setMessage("WARNING: Failed to read configuration", MESSAGE_ERROR);
PlayerLevel skillLevel = player->getSkillLevel(); // Updated in previous tunnel and referenced for new tunnel
nlevel = skillLevel.set1;
ncontrol = 1;
nmode = GAME_PROFICIENCY;
globals.initCamSpeed = skillLevel.runSpeed1;
globals.maxCamSpeed = skillLevel.maxSpeed;
if (skillLevel.set1Rep <= 0)
{
if (!configStageType(globals.configPath, globals.configBackup, "Arep1"))
globals.setMessage("WARNING: Failed to read configuration", MESSAGE_ERROR);
}
else if (skillLevel.set1Rep <= 1)
{
if (!configStageType(globals.configPath, globals.configBackup, "Arep2"))
globals.setMessage("WARNING: Failed to read configuration", MESSAGE_ERROR);
}
else
{
if (!configStageType(globals.configPath, globals.configBackup, "Arep3"))
globals.setMessage("WARNING: Failed to read configuration", MESSAGE_ERROR);
}
globals.stageTotalTargets1 = globals.stageTotalSignals * (globals.podNBackChance / 100.0);
globals.stageTotalTargets2 = globals.stageTotalSignals * (globals.podNBackChance / 100.0);
globals.stageTotalTargets3 = globals.stageTotalSignals * (globals.podNBackChance / 100.0);
globals.signalTypes = std::vector<std::vector<PodInfo> >(4);
globals.signalTypes[POD_SIGNAL_1].push_back(PodInfo(POD_SIGNAL_1, POD_BASIC, POD_COLOR_BLUE, POD_SHAPE_SPHERE, POD_SOUND_1));
globals.signalTypes[POD_SIGNAL_2].push_back(PodInfo(POD_SIGNAL_2, POD_BASIC, POD_COLOR_GREEN, POD_SHAPE_SPHERE, POD_SOUND_2));
globals.signalTypes[POD_SIGNAL_3].push_back(PodInfo(POD_SIGNAL_3, POD_BASIC, POD_COLOR_PINK, POD_SHAPE_SPHERE, POD_SOUND_3));
globals.signalTypes[POD_SIGNAL_4].push_back(PodInfo(POD_SIGNAL_4, POD_BASIC, POD_COLOR_YELLOW, POD_SHAPE_SPHERE, POD_SOUND_4));
if (skillLevel.set1Notify)
globals.setBigMessage("Congratulations! You earned " + Util::toStringInt(nlevel) + "-Back!");
else
{
if (skillLevel.set1Rep >= 2)
globals.setBigMessage(Util::toStringInt(nlevel) + "-Back. Challenge Round!");
else
globals.setBigMessage(Util::toStringInt(nlevel) + "-Back");
}
globals.setMessage("Match by Color!", MESSAGE_NORMAL);
Tunnel* ret = new Tunnel(
OgreFramework::getSingletonPtr()->m_pSceneMgrMain->getRootSceneNode(),
newOrigin + newForward * (globals.tunnelSegmentWidth / 2),
newRot,
globals.tunnelSegmentWidth,
globals.tunnelSegmentDepth,
globals.tunnelMinAngleTurn,
globals.tunnelMaxAngleTurn,
getSchedNo(),
nmode,
getScheduleValue(),
nlevel,
ncontrol,
SOUTH,
globals.tunnelSegmentsPerSection,
globals.tunnelSegmentsPerPod,
globals.tunnelSegmentsPerDistractors,
globals.signalTypes);
return ret;
}