use typedef

This commit is contained in:
2025-05-12 14:32:13 -05:00
parent 5319e2309b
commit 3a82e9b4ec
7 changed files with 7 additions and 14 deletions

View File

@@ -1,12 +1,5 @@
#include "Archimedes.h"
#ifdef MODULE_TYPE
extern "C" { extern "C" {
Archimedes::Module* create(Archimedes::App* app, void* handle) { Archimedes::Module* create(Archimedes::App* app, void* handle) {
return new MODULE_TYPE(app, handle); return new mtype(app, handle);
} }
} }
#undef MODULE_TYPE
#endif

View File

@@ -68,6 +68,6 @@ class ClientModule : public Archimedes::Module {
}; };
#ifdef CLIENTMODULE_DYNAMIC #ifdef CLIENTMODULE_DYNAMIC
#define MODULE_TYPE ClientModule typedef ClientModule mtype;
#include "endModule.h" #include "endModule.h"
#endif #endif

View File

@@ -106,7 +106,7 @@ class ImguiModule : public Archimedes::Module {
}; };
#ifdef IMGUIMODULE_DYNAMIC #ifdef IMGUIMODULE_DYNAMIC
#define MODULE_TYPE ImguiModule typedef ImguiModule mtype;
#include "endModule.h" #include "endModule.h"
#endif #endif

View File

@@ -17,6 +17,6 @@ class MainGUI : public Archimedes::Module {
}; };
#ifdef MAINGUI_DYNAMIC #ifdef MAINGUI_DYNAMIC
#define MODULE_TYPE MainGUI typedef MainGUI mtype;
#include "endModule.h" #include "endModule.h"
#endif #endif

View File

@@ -88,7 +88,7 @@ class ServerModule : public Archimedes::Module {
}; };
#ifdef SERVERMODULE_DYNAMIC #ifdef SERVERMODULE_DYNAMIC
#define MODULE_TYPE ServerModule typedef ServerModule mtype;
#include "endModule.h" #include "endModule.h"
#endif #endif

View File

@@ -80,7 +80,7 @@ class WindowModule : public Archimedes::Module {
#ifdef WINDOWMODULE_DYNAMIC #ifdef WINDOWMODULE_DYNAMIC
#define MODULE_TYPE WindowModule typedef WindowModule mtype;
#include "endModule.h" #include "endModule.h"
#endif #endif