本文整理汇总了C++中Language::loadLng方法的典型用法代码示例。如果您正苦于以下问题:C++ Language::loadLng方法的具体用法?C++ Language::loadLng怎么用?C++ Language::loadLng使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Language
的用法示例。
在下文中一共展示了Language::loadLng方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: changeLanguage
void LanguageState::changeLanguage(const std::string &lang)
{
std::stringstream ss;
ss << _game->getResourcePack()->getFolder() << "Language/" << lang;
Language *l = new Language();
l->loadLng(ss.str());
_game->setLanguage(l);
_game->setState(new MainMenuState(_game));
}
示例2: runStandalone
/**
* Open Ufopaedia to test it without starting a whole game.
* @param game Pointer to actual game.
*/
void Ufopaedia::runStandalone(Game *game)
{
// set game language
std::stringstream ss;
ss << game->getResourcePack()->getFolder() << "Language/English.lng";
Language *l = new Language();
l->loadLng(ss.str());
game->setLanguage(l);
// init game
game->setRuleset(new XcomRuleset());
game->setSavedGame(game->getRuleset()->newSave(DIFF_BEGINNER));
// open Ufopaedia
open(game);
}