diff --git a/project/addons/discord-rpc-gd/bin/libgd-discordrpc.linux.template_debug.x86_64.so b/project/addons/discord-rpc-gd/bin/libgd-discordrpc.linux.template_debug.x86_64.so index 87e36a7..3872d93 100755 Binary files a/project/addons/discord-rpc-gd/bin/libgd-discordrpc.linux.template_debug.x86_64.so and b/project/addons/discord-rpc-gd/bin/libgd-discordrpc.linux.template_debug.x86_64.so differ diff --git a/project/main.tscn b/project/main.tscn index f51bcb3..e304f24 100644 --- a/project/main.tscn +++ b/project/main.tscn @@ -9,6 +9,6 @@ offset_right = 79.0 offset_bottom = 29.0 text = "Click me!" -[node name="GDExample" type="GDExample" parent="."] -position = Vector2(0.0676828, 0.462702) +[node name="DiscordRPC" type="DiscordRPC" parent="."] +position = Vector2(0.847451, 10.8162) texture = ExtResource("1_qdvaq") diff --git a/src/gdexample.cpp b/src/main.cpp similarity index 69% rename from src/gdexample.cpp rename to src/main.cpp index dd15c8b..f1d277e 100644 --- a/src/gdexample.cpp +++ b/src/main.cpp @@ -1,21 +1,21 @@ -#include "gdexample.h" +#include "main.h" #include using namespace godot; -void GDExample::_bind_methods() { +void DiscordRPC::_bind_methods() { } -GDExample::GDExample() { +DiscordRPC::DiscordRPC() { // initialize any variables here time_passed = 0.0; } -GDExample::~GDExample() { +DiscordRPC::~DiscordRPC() { // add your cleanup here } -void GDExample::_process(float delta) { +void DiscordRPC::_process(float delta) { time_passed += delta; Vector2 new_position = Vector2(10.0 + (10.0 * sin(time_passed * 2.0)), 10.0 + (10.0 * cos(time_passed * 1.5))); diff --git a/src/gdexample.h b/src/main.h similarity index 56% rename from src/gdexample.h rename to src/main.h index 523f507..f38fba4 100644 --- a/src/gdexample.h +++ b/src/main.h @@ -1,12 +1,12 @@ -#ifndef GDEXAMPLE_H -#define GDEXAMPLE_H +#ifndef DISCORDRPC_H +#define DISCORDRPC_H #include namespace godot { -class GDExample : public Sprite2D { - GDCLASS(GDExample, Sprite2D) +class DiscordRPC : public Sprite2D { + GDCLASS(DiscordRPC, Sprite2D) private: float time_passed; @@ -15,8 +15,8 @@ protected: static void _bind_methods(); public: - GDExample(); - ~GDExample(); + DiscordRPC(); + ~DiscordRPC(); void _process(float delta); }; diff --git a/src/register_types.cpp b/src/register_types.cpp index ed23a24..1116cd8 100644 --- a/src/register_types.cpp +++ b/src/register_types.cpp @@ -1,6 +1,6 @@ #include "register_types.h" -#include "gdexample.h" +#include "main.h" #include #include @@ -9,15 +9,15 @@ using namespace godot; -void initialize_example_module(ModuleInitializationLevel p_level) { +void initialize_discordrpc_module(ModuleInitializationLevel p_level) { if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) { return; } - ClassDB::register_class(); + ClassDB::register_class(); } -void uninitialize_example_module(ModuleInitializationLevel p_level) { +void uninitialize_discordrpc_module(ModuleInitializationLevel p_level) { if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) { return; } @@ -28,8 +28,8 @@ extern "C" { GDExtensionBool GDE_EXPORT discordrpcgd_library_init(const GDExtensionInterface *p_interface, const GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) { godot::GDExtensionBinding::InitObject init_obj(p_interface, p_library, r_initialization); - init_obj.register_initializer(initialize_example_module); - init_obj.register_terminator(uninitialize_example_module); + init_obj.register_initializer(initialize_discordrpc_module); + init_obj.register_terminator(uninitialize_discordrpc_module); init_obj.set_minimum_library_initialization_level(MODULE_INITIALIZATION_LEVEL_SCENE); return init_obj.init(); diff --git a/src/register_types.h b/src/register_types.h index c7ddff6..e7398d5 100644 --- a/src/register_types.h +++ b/src/register_types.h @@ -1,7 +1,7 @@ -#ifndef GDEXAMPLE_REGISTER_TYPES_H -#define GDEXAMPLE_REGISTER_TYPES_H +#ifndef DISCORDRPC_REGISTER_TYPES_H +#define DISCORDRPC_REGISTER_TYPES_H -void initialize_example_module(); -void uninitialize_example_module(); +void initialize_discordrpc_module(); +void uninitialize_discordrpc_module(); -#endif // GDEXAMPLE_REGISTER_TYPES_H \ No newline at end of file +#endif // DISCORDRPC_REGISTER_TYPES_H \ No newline at end of file