#include "MinimalApp.h" namespace Archimedes { MinimalApp::MinimalApp() : App() { } MinimalApp::~MinimalApp() { } void MinimalApp::run() { std::cout << "\nTesting...\n"; for(auto* m : modules) m->onLoad(); for(auto* s : Archimedes::Module::GetModules()) std::cout << "Module: " << (s ? *s : "nullptr") << std::endl; // Main loop while (!done && !modules.empty()) { for(auto* m : modules) { m->run(); } for(auto it = toClose.begin(); it != toClose.end(); it++) { unload(it); } toClose.clear(); for(std::string s : toOpen) { load(s, getBlacklist()); } toOpen.clear(); } } }