コード例 #1
0
ファイル: console.cpp プロジェクト: Supermanu/xoreos
void Console::cmdListAreas(const CommandLine &UNUSED(cl)) {
	updateAreas();

	const std::vector<Common::UString> &areas = _engine->getGame().getModule().getIFO().getAreas();
	for (std::vector<Common::UString>::const_iterator a = areas.begin(); a != areas.end(); ++a)
		printf("%s (\"%s\")", a->c_str(), Area::getName(*a).c_str());
}
コード例 #2
0
ファイル: console.cpp プロジェクト: Hellzed/xoreos
void Console::updateCaches() {
	::Engines::Console::updateCaches();

	updateCampaigns();
	updateModules();
	updateAreas();
	updateMusic();
}
コード例 #3
0
ファイル: console.cpp プロジェクト: Hellzed/xoreos
void Console::cmdListAreas(const CommandLine &cl) {
	if (!_module)
		return;

	updateAreas();
	for (std::list<Common::UString>::iterator a = _areas.begin(); a != _areas.end(); ++a)
		printf("%s (\"%s\")", a->c_str(), Area::getName(*a).c_str());
}
コード例 #4
0
ファイル: console.cpp プロジェクト: Glyth/xoreos
void Console::cmdListAreas(const CommandLine &UNUSED(cl)) {
	updateAreas();

	const Aurora::GDAFile &areas = TwoDAReg.getGDA("areas");

	for (std::set<int32>::const_iterator a = _areas.begin(); a != _areas.end(); ++a)
		printf("%d (\"%s\")", *a, TalkMan.getString(areas.getInt(*a, "Name")).c_str());
}
コード例 #5
0
ファイル: console.cpp プロジェクト: Glyth/xoreos
void Console::updateCaches() {
	::Engines::Console::updateCaches();

	updateAreas();
}