diff --git a/SCsub b/SCsub index 1217eb6..43f3e0b 100644 --- a/SCsub +++ b/SCsub @@ -28,6 +28,9 @@ module_env.add_source_files(env.modules_sources,"data/spell_cooldown_manipulatio module_env.add_source_files(env.modules_sources,"data/item_visual.cpp") 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,"data/craft_data_attribute_helper.cpp") module_env.add_source_files(env.modules_sources,"data/craft_data_attribute.cpp") diff --git a/atlases/character_atlas.cpp b/atlases/character_atlas.cpp new file mode 100644 index 0000000..0590c85 --- /dev/null +++ b/atlases/character_atlas.cpp @@ -0,0 +1,9 @@ +#include "character_atlas.h" + + +CharacterAtlas::CharacterAtlas() { + +} + +void CharacterAtlas::_bind_methods() { +} diff --git a/atlases/character_atlas.h b/atlases/character_atlas.h new file mode 100644 index 0000000..83e6018 --- /dev/null +++ b/atlases/character_atlas.h @@ -0,0 +1,19 @@ +#ifndef CHARACTER_ATLAS_H +#define CHARACTER_ATLAS_H + +#include "core/resource.h" + +class CharacterAtlas : public Resource { + GDCLASS(CharacterAtlas, Resource); + +public: + CharacterAtlas(); + +protected: + static void _bind_methods(); + +//private: +}; + + +#endif diff --git a/atlases/character_atlas_entry.cpp b/atlases/character_atlas_entry.cpp new file mode 100644 index 0000000..21e6fb7 --- /dev/null +++ b/atlases/character_atlas_entry.cpp @@ -0,0 +1,9 @@ +#include "character_atlas_entry.h" + + +CharacterAtlasEntry::CharacterAtlasEntry() { + +} + +void CharacterAtlasEntry::_bind_methods() { +} diff --git a/atlases/character_atlas_entry.h b/atlases/character_atlas_entry.h new file mode 100644 index 0000000..990c508 --- /dev/null +++ b/atlases/character_atlas_entry.h @@ -0,0 +1,19 @@ +#ifndef CHARACTER_ATLAS_ENTRY_H +#define CHARACTER_ATLAS_ENTRY_H + +#include "core/resource.h" + +class CharacterAtlasEntry : public Resource { + GDCLASS(CharacterAtlasEntry, Resource); + +public: + CharacterAtlasEntry(); + +protected: + static void _bind_methods(); + +//private: +}; + + +#endif diff --git a/register_types.cpp b/register_types.cpp index c15f0e6..6c29956 100644 --- a/register_types.cpp +++ b/register_types.cpp @@ -18,6 +18,9 @@ #include "data/item_visual.h" #include "data/item_visual_entry.h" +#include "atlases/character_atlas.h" +#include "atlases/character_atlas_entry.h" + #include "data/item_template.h" #include "data/item_instance.h" @@ -106,6 +109,9 @@ void register_entity_spell_system_types() { ClassDB::register_class(); ClassDB::register_class(); + ClassDB::register_class(); + ClassDB::register_class(); + //entity data ClassDB::register_class();