Files
Archimedes/src/example_apps/MinimalApp/MinimalApp.h

33 lines
684 B
C++

#define ENTRYPOINT
#include "Archimedes.h"
class MinimalApp : public Archimedes::App {
private:
void printHelp() override {};
bool onEvent(const Archimedes::Event&) override;
public:
MinimalApp() {};
~MinimalApp() {};
void handleArgs(const int& argc, char* argv[]) override {
if(argc > 1) {
for(int i = 1; i < argc; i++) {
load(dynamicLoad(argv[i]));
}
} else {
std::cout << "No modules to load\n";
end();
}
};
void run() override;
};
#define APP_TYPE MinimalApp
#include "endApp.h"