IT WORKS BUT ITS SCUFFED AS HELL

This commit is contained in:
Yannik
2023-04-14 14:44:40 +02:00
parent 4359bc1396
commit e9d6a8c1ce
61 changed files with 9 additions and 10 deletions

View File

@@ -43,7 +43,7 @@ elif env['platform'] == "windows":
# make sure our binding library is properly includes # make sure our binding library is properly includes
env.Append(LIBPATH=[discord_lib_path]) env.Append(LIBPATH=[discord_lib_path])
env.Append(CPPPATH=['src\discord-game-sdk-cpp']) env.Append(CPPPATH=['src/discord-game-sdk-cpp'])
env.Append(LIBS=[ env.Append(LIBS=[
discord_library.replace(".dll", "") discord_library.replace(".dll", "")
]) ])
@@ -52,8 +52,8 @@ env.Append(LIBS=[
env.Append(CPPPATH=['src/']) env.Append(CPPPATH=['src/'])
sources = Glob('src/*.cpp') sources = Glob('src/*.cpp')
library = env.SharedLibrary(target=env['target_path'] + env['target_name'] + env["suffix"] + env["SHLIBSUFFIX"], source=sources) library = env.SharedLibrary(target="project/addons/discord-rpc-gd/bin/libgd-discordrpc" + env["suffix"] + env["SHLIBSUFFIX"], source=sources)
env.Depends(library, Command("project/addons/discord-rpc-gd/bin" + discord_library, discord_lib_path + "/" + discord_library, Copy("$TARGET", "$SOURCE"))) #env.Depends(library, Command("project/addons/discord-rpc-gd/bin/" + discord_library, discord_lib_path + "/" + discord_library, Copy("$TARGET", "$SOURCE")))
Default(library) Default(library)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,11 +1,11 @@
#include "main.h" #include "main.h"
#include <godot_cpp/core/class_db.hpp> #include <godot_cpp/core/class_db.hpp>
#include <godot_cpp/variant/utility_functions.hpp> #include <godot_cpp/variant/utility_functions.hpp>
#include "./discord-game-sdk-cpp/discord.h" #include "discord.h"
using namespace godot; using namespace godot;
// discord::Core *core{}; discord::Core *core{};
void DiscordRPC::_bind_methods() void DiscordRPC::_bind_methods()
{ {
@@ -24,16 +24,16 @@ DiscordRPC::~DiscordRPC()
void DiscordRPC::_ready() void DiscordRPC::_ready()
{ {
/*auto result = discord::Core::Create(461618159171141643, DiscordCreateFlags_Default, &core); auto result = discord::Core::Create(461618159171141643, DiscordCreateFlags_Default, &core);
discord::Activity activity{}; discord::Activity activity{};
activity.SetState("Testing"); activity.SetState("Testing");
activity.SetDetails("Fruit Loops"); activity.SetDetails("Fruit Loops");
core->ActivityManager().UpdateActivity(activity, [](discord::Result result) { core->ActivityManager().UpdateActivity(activity, [](discord::Result result) {
});*/ });
} }
void DiscordRPC::_process(float delta) void DiscordRPC::_process(float delta)
{ {
//::core->RunCallbacks(); ::core->RunCallbacks();
} }

View File

@@ -2,11 +2,10 @@
#define DISCORDRPC_H #define DISCORDRPC_H
#include <godot_cpp/classes/node.hpp> #include <godot_cpp/classes/node.hpp>
#include "./discord-game-sdk-cpp/discord.h" #include "discord.h"
namespace godot namespace godot
{ {
class DiscordRPC : public Node class DiscordRPC : public Node
{ {
GDCLASS(DiscordRPC, Node) GDCLASS(DiscordRPC, Node)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.