From fc119217762b653d9edaf541c5617e87b696b6dc Mon Sep 17 00:00:00 2001 From: Sara Date: Tue, 10 Mar 2026 13:07:41 +0100 Subject: [PATCH] feat: new Behaviour nodes module --- modules/behaviour_nodes/SCsub | 3 +++ modules/behaviour_nodes/config.py | 5 +++++ modules/behaviour_nodes/register_types.cpp | 13 +++++++++++++ modules/behaviour_nodes/register_types.h | 9 +++++++++ 4 files changed, 30 insertions(+) create mode 100644 modules/behaviour_nodes/SCsub create mode 100644 modules/behaviour_nodes/config.py create mode 100644 modules/behaviour_nodes/register_types.cpp create mode 100644 modules/behaviour_nodes/register_types.h diff --git a/modules/behaviour_nodes/SCsub b/modules/behaviour_nodes/SCsub new file mode 100644 index 00000000..2760ab7d --- /dev/null +++ b/modules/behaviour_nodes/SCsub @@ -0,0 +1,3 @@ +Import('env') + +env.add_source_files(env.modules_sources, "*.cpp") diff --git a/modules/behaviour_nodes/config.py b/modules/behaviour_nodes/config.py new file mode 100644 index 00000000..58c88bf1 --- /dev/null +++ b/modules/behaviour_nodes/config.py @@ -0,0 +1,5 @@ +def can_build(env, platform): + return True; + +def configure(env): + pass; diff --git a/modules/behaviour_nodes/register_types.cpp b/modules/behaviour_nodes/register_types.cpp new file mode 100644 index 00000000..c8b9cfaf --- /dev/null +++ b/modules/behaviour_nodes/register_types.cpp @@ -0,0 +1,13 @@ +#include "behaviour_nodes/register_types.h" + +void initialize_behaviour_nodes_module(ModuleInitializationLevel p_level) { + if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) { + return; + } +} + +void uninitialize_behaviour_nodes_module(ModuleInitializationLevel p_level) { + if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) { + return; + } +} diff --git a/modules/behaviour_nodes/register_types.h b/modules/behaviour_nodes/register_types.h new file mode 100644 index 00000000..cfb5629c --- /dev/null +++ b/modules/behaviour_nodes/register_types.h @@ -0,0 +1,9 @@ +#ifndef BEHAVIOUR_NODES_REGISTER_TYPES_H +#define BEHAVIOUR_NODES_REGISTER_TYPES_H + +#include "modules/register_module_types.h" + +void initialize_behaviour_nodes_module(ModuleInitializationLevel p_level); +void uninitialize_behaviour_nodes_module(ModuleInitializationLevel p_level); + +#endif // !BEHAVIOUR_NODES_REGISTER_TYPES_H