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" {
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
#define MODULE_TYPE ClientModule
typedef ClientModule mtype;
#include "endModule.h"
#endif

View File

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

View File

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

View File

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

View File

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