From 236a59e58279a58903f4e42e1e1ca82cf03348f7 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 24 Aug 2019 19:44:04 +0200 Subject: [PATCH] Added CharacterAtlas, and CharacterAtlasEntry. --- SCsub | 3 +++ atlases/character_atlas.cpp | 9 +++++++++ atlases/character_atlas.h | 19 +++++++++++++++++++ atlases/character_atlas_entry.cpp | 9 +++++++++ atlases/character_atlas_entry.h | 19 +++++++++++++++++++ register_types.cpp | 6 ++++++ 6 files changed, 65 insertions(+) create mode 100644 atlases/character_atlas.cpp create mode 100644 atlases/character_atlas.h create mode 100644 atlases/character_atlas_entry.cpp create mode 100644 atlases/character_atlas_entry.h 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();