예제 #1
0
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();
    }
}
예제 #2
0
void DemoLauncher::listDemos() {
    LogInfo << "Possible Demos:" << demoList();

}
int main() {
	demoArray();
	demoList();

}