diff --git a/SCsub b/SCsub index 43f3e0b..cc6f075 100644 --- a/SCsub +++ b/SCsub @@ -31,6 +31,8 @@ module_env.add_source_files(env.modules_sources,"data/item_visual_entry.cpp") module_env.add_source_files(env.modules_sources,"atlases/character_atlas.cpp") module_env.add_source_files(env.modules_sources,"atlases/character_atlas_entry.cpp") +module_env.add_source_files(env.modules_sources,"skeleton/character_bones.cpp") + module_env.add_source_files(env.modules_sources,"data/craft_data_attribute_helper.cpp") module_env.add_source_files(env.modules_sources,"data/craft_data_attribute.cpp") diff --git a/register_types.cpp b/register_types.cpp index 6c29956..d0ba740 100644 --- a/register_types.cpp +++ b/register_types.cpp @@ -21,6 +21,8 @@ #include "atlases/character_atlas.h" #include "atlases/character_atlas_entry.h" +#include "skeleton/character_bones.h" + #include "data/item_template.h" #include "data/item_instance.h" @@ -112,6 +114,8 @@ void register_entity_spell_system_types() { ClassDB::register_class(); ClassDB::register_class(); + ClassDB::register_class(); + //entity data ClassDB::register_class(); diff --git a/skeleton/character_bones.cpp b/skeleton/character_bones.cpp new file mode 100644 index 0000000..555ba38 --- /dev/null +++ b/skeleton/character_bones.cpp @@ -0,0 +1,9 @@ +#include "character_bones.h" + + +CharacterBones::CharacterBones() { + +} + +void CharacterBones::_bind_methods() { + } diff --git a/skeleton/character_bones.h b/skeleton/character_bones.h new file mode 100644 index 0000000..7b56d81 --- /dev/null +++ b/skeleton/character_bones.h @@ -0,0 +1,18 @@ +#ifndef CHARACTER_BONES_H +#define CHARACTER_BONES_H + +#include "core/resource.h" + +class CharacterBones : public Resource { + GDCLASS(CharacterBones, Resource); + +public: + CharacterBones(); + +protected: + static void _bind_methods(); + +//private: +}; + +#endif