diff --git a/src/main.c b/src/main.c index fc8c052..f68028a 100644 --- a/src/main.c +++ b/src/main.c @@ -443,6 +443,8 @@ static void startArcadeGame(void *unused) { arcadeGame = true; + quickGame = false; + weeklyGame = false; goToCharacterMenu(unused); } @@ -1052,7 +1054,8 @@ register_scores(void) (int32_t*) &details, 1); } if (weeklyGame) { - steam_register_weekly_score((int) gPlayer->gold, (int32_t*) &details, 1); + steam_register_weekly_score((int) gPlayer->gold, + (int32_t*) &details, 1); } if (arcadeGame) { steam_register_arcade_score((int)gPlayer->gold, diff --git a/steamworks_c_wrapper/src/steamworks_c_wrapper.cpp b/steamworks_c_wrapper/src/steamworks_c_wrapper.cpp index 403e6fb..f2b2469 100644 --- a/steamworks_c_wrapper/src/steamworks_c_wrapper.cpp +++ b/steamworks_c_wrapper/src/steamworks_c_wrapper.cpp @@ -127,7 +127,7 @@ c_SteamUserStats_FindOrCreateLeaderboard(const char *name) if (!m_Initiated || !m_CallbackHandler) return; - SteamAPICall_t hSteamAPICall = SteamUserStats()->FindOrCreateLeaderboard(name, k_ELeaderboardSortMethodAscending, k_ELeaderboardDisplayTypeNumeric); + SteamAPICall_t hSteamAPICall = SteamUserStats()->FindOrCreateLeaderboard(name, k_ELeaderboardSortMethodDescending, k_ELeaderboardDisplayTypeNumeric); m_CallbackHandler->m_FindLeaderboardCallResult.Set(hSteamAPICall, m_CallbackHandler, &CallbackHandler::OnFindLeaderboard); }