From 7917edb4d0f5fc2633ce1155966e384a39978078 Mon Sep 17 00:00:00 2001 From: Sara Date: Wed, 15 Oct 2025 22:57:47 +0200 Subject: [PATCH] chore: moved GDENUM and __VA_ARGS__STRING to macros.h --- modules/you_done_it/macros.h | 8 ++++++++ modules/you_done_it/ydi_networking.h | 9 +-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/modules/you_done_it/macros.h b/modules/you_done_it/macros.h index 53be3185..1a882c6b 100644 --- a/modules/you_done_it/macros.h +++ b/modules/you_done_it/macros.h @@ -17,4 +17,12 @@ ADD_PROPERTY(PropertyInfo(m_type, #m_property), "set_" #m_property, \ "get_" #m_property) +#define __VA_ARGS__STRING(...) String(#__VA_ARGS__) + +#define GDENUM(M_Name, ...) \ + enum M_Name { __VA_ARGS__ }; \ + static String M_Name##_hint() { \ + return __VA_ARGS__STRING(__VA_ARGS__); \ + } + #endif // !GODOT_EXTRA_MACROS_H diff --git a/modules/you_done_it/ydi_networking.h b/modules/you_done_it/ydi_networking.h index fcb16394..5c5a16dd 100644 --- a/modules/you_done_it/ydi_networking.h +++ b/modules/you_done_it/ydi_networking.h @@ -1,5 +1,6 @@ #pragma once +#include "macros.h" #include #include #include @@ -8,14 +9,6 @@ #include #include -#define __VA_ARGS__STRING(...) String(#__VA_ARGS__) - -#define GDENUM(M_Name, ...) \ - enum M_Name { __VA_ARGS__ }; \ - static String M_Name##_hint() { \ - return __VA_ARGS__STRING(__VA_ARGS__); \ - } - class NetworkData : Object { GDCLASS(NetworkData, Object); static void _bind_methods();