#ifdef GUIMODULE #undef GUIMODULE #include "utils/Module/Module.h" #ifndef WINDOWMODULE_STATIC #define WINDOWMODULE_STATIC #endif #include "modules/WindowModule/src/WindowModule.h" namespace Archimedes { class GuiModule : public Module { public: typedef GuiModule* create_t(void*, App*); GuiModule(void* h, App* a) : Module(h, a) { //wm = new WindowModule(nullptr, a); deps["WindowModule"] = new WindowModule(nullptr, a); } virtual ~GuiModule() {} virtual void onLoad() = 0; virtual void run() = 0; protected: //WindowModule* wm; }; } #endif