mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2026-06-08 09:05:02 -06:00
Clean up client code a bit
This commit is contained in:
parent
b89d93a8e8
commit
0e5d0a3418
@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
namespace RetroAchievements
|
namespace RetroAchievements
|
||||||
{
|
{
|
||||||
|
namespace Callbacks {
|
||||||
// This is the function the rc_client will use to read memory for the emulator. we don't need it yet,
|
// This is the function the rc_client will use to read memory for the emulator. we don't need it yet,
|
||||||
// so just provide a dummy function that returns "no memory read".
|
// so just provide a dummy function that returns "no memory read".
|
||||||
static uint32_t read_memory(uint32_t address, uint8_t* buffer, uint32_t num_bytes, rc_client_t* client)
|
static uint32_t read_memory(uint32_t address, uint8_t* buffer, uint32_t num_bytes, rc_client_t* client)
|
||||||
@ -57,6 +58,7 @@ static void log_message(const char* message, const rc_client_t* client)
|
|||||||
{
|
{
|
||||||
LOG_DEBUG(RetroAchievements, "RetroAchievements internal message: \"{}\"", message);
|
LOG_DEBUG(RetroAchievements, "RetroAchievements internal message: \"{}\"", message);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Client::Client(const Core::System& _system) : system{_system} {}
|
Client::Client(const Core::System& _system) : system{_system} {}
|
||||||
|
|
||||||
@ -70,8 +72,8 @@ Client::~Client() {
|
|||||||
void Client::Initialize() {
|
void Client::Initialize() {
|
||||||
LOG_DEBUG(RetroAchievements, "Initializing RetroAchievements client.");
|
LOG_DEBUG(RetroAchievements, "Initializing RetroAchievements client.");
|
||||||
|
|
||||||
rc_client = rc_client_create(read_memory, server_call);
|
rc_client = rc_client_create(Callbacks::read_memory, Callbacks::server_call);
|
||||||
rc_client_enable_logging(rc_client, RC_CLIENT_LOG_LEVEL_VERBOSE, log_message);
|
rc_client_enable_logging(rc_client, RC_CLIENT_LOG_LEVEL_VERBOSE, Callbacks::log_message);
|
||||||
rc_client_set_hardcore_enabled(rc_client, 0);
|
rc_client_set_hardcore_enabled(rc_client, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -97,12 +99,4 @@ void Client::LogInUser(const char* username, const char* password)
|
|||||||
{
|
{
|
||||||
rc_client_begin_login_with_password(rc_client, username, password, login_callback, NULL);
|
rc_client_begin_login_with_password(rc_client, username, password, login_callback, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
// void login_remembered_retroachievements_user(const char* username, const char* token)
|
|
||||||
// {
|
|
||||||
// // This is exactly the same functionality as rc_client_begin_login_with_password, but
|
|
||||||
// // uses the token captured from the first login instead of a password.
|
|
||||||
// // Note that it uses the same callback.
|
|
||||||
// rc_client_begin_login_with_token(rc_client, username, token, login_callback, NULL);
|
|
||||||
// }
|
|
||||||
} // namespace RetroAchievements
|
} // namespace RetroAchievements
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user