IT WORKS BUT ITS SCUFFED AS HELL
This commit is contained in:
		| @@ -43,7 +43,7 @@ elif env['platform'] == "windows": | ||||
|  | ||||
| # make sure our binding library is properly includes | ||||
| 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=[ | ||||
|     discord_library.replace(".dll", "") | ||||
| ]) | ||||
| @@ -52,8 +52,8 @@ env.Append(LIBS=[ | ||||
| env.Append(CPPPATH=['src/']) | ||||
| sources = Glob('src/*.cpp') | ||||
|  | ||||
| library = env.SharedLibrary(target=env['target_path'] + env['target_name'] + 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"))) | ||||
| 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"))) | ||||
|  | ||||
| Default(library) | ||||
|  | ||||
|   | ||||
										
											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.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/achievement_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/achievement_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/activity_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/activity_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/application_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/application_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/core.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/core.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/image_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/image_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/lobby_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/lobby_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										10
									
								
								src/main.cpp
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/main.cpp
									
									
									
									
									
								
							| @@ -1,11 +1,11 @@ | ||||
| #include "main.h" | ||||
| #include <godot_cpp/core/class_db.hpp> | ||||
| #include <godot_cpp/variant/utility_functions.hpp> | ||||
| #include "./discord-game-sdk-cpp/discord.h" | ||||
| #include "discord.h" | ||||
|  | ||||
| using namespace godot; | ||||
|  | ||||
| // discord::Core *core{}; | ||||
| discord::Core *core{}; | ||||
|  | ||||
| void DiscordRPC::_bind_methods() | ||||
| { | ||||
| @@ -24,16 +24,16 @@ DiscordRPC::~DiscordRPC() | ||||
|  | ||||
| void DiscordRPC::_ready() | ||||
| { | ||||
|     /*auto result = discord::Core::Create(461618159171141643, DiscordCreateFlags_Default, &core); | ||||
|     auto result = discord::Core::Create(461618159171141643, DiscordCreateFlags_Default, &core); | ||||
|     discord::Activity activity{}; | ||||
|     activity.SetState("Testing"); | ||||
|     activity.SetDetails("Fruit Loops"); | ||||
|     core->ActivityManager().UpdateActivity(activity, [](discord::Result result) { | ||||
|  | ||||
|     });*/ | ||||
|     }); | ||||
| } | ||||
|  | ||||
| void DiscordRPC::_process(float delta) | ||||
| { | ||||
|     //::core->RunCallbacks(); | ||||
|     ::core->RunCallbacks(); | ||||
| } | ||||
| @@ -2,11 +2,10 @@ | ||||
| #define DISCORDRPC_H | ||||
|  | ||||
| #include <godot_cpp/classes/node.hpp> | ||||
| #include "./discord-game-sdk-cpp/discord.h" | ||||
| #include "discord.h" | ||||
|  | ||||
| namespace godot | ||||
| { | ||||
|  | ||||
|     class DiscordRPC : public Node | ||||
|     { | ||||
|         GDCLASS(DiscordRPC, Node) | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/network_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/network_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/overlay_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/overlay_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/relationship_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/relationship_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/storage_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/storage_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/store_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/store_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/types.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/types.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/user_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/user_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/voice_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/voice_manager.windows.template_debug.x86_64.obj
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user