void DemoLauncher::chooseDemo(const string& demo) { QString arg = QString::fromStdString(demo); if (arg == "-l") { std::cout << demoList() << "\n"; exit(0); } if (demos.contains(demo)) { currentDemo = demos[demo]; } else if (arg.contains(".xml")){ currentDemo = new LoadXml("xml scene", demo); } else { currentDemo = new LoadAssimp("assimp scene", demo); // LogError << "No such demo" << arg; // listDemos(); } }
void DemoLauncher::listDemos() { LogInfo << "Possible Demos:" << demoList(); }
int main() { demoArray(); demoList(); }