diff --git a/fastnoise_noise_params.h b/fastnoise_noise_params.h index 94b3193..acf8cd6 100644 --- a/fastnoise_noise_params.h +++ b/fastnoise_noise_params.h @@ -1,7 +1,13 @@ #ifndef FASTNOISE_NOISE_PARAMS_H #define FASTNOISE_NOISE_PARAMS_H +#include "core/version.h" + +#if VERSION_MAJOR > 3 +#include "core/io/resource.h" +#else #include "core/resource.h" +#endif #include "noise.h" diff --git a/noise.h b/noise.h index cf9823f..5b2d0c8 100644 --- a/noise.h +++ b/noise.h @@ -1,10 +1,17 @@ #ifndef FASTNOISE_NOISE_H #define FASTNOISE_NOISE_H -#include "core/reference.h" -#include "lib/FastNoise.h" +#include "core/version.h" +#if VERSION_MAJOR > 3 +#include "core/object/reference.h" +#include "core/string/ustring.h" +#else +#include "core/reference.h" #include "core/ustring.h" +#endif + +#include "lib/FastNoise.h" #include "core/version.h" diff --git a/register_types.cpp b/register_types.cpp index b9a0e4f..f18f0f1 100644 --- a/register_types.cpp +++ b/register_types.cpp @@ -1,5 +1,12 @@ #include "register_types.h" + +#include "core/version.h" + +#if VERSION_MAJOR < 4 #include "core/class_db.h" +#else +#include "core/object/class_db.h" +#endif #include "noise.h" #include "fastnoise_noise_params.h"