Compare commits
2 Commits
ac5ad00674
...
d8b35621c8
Author | SHA1 | Date |
---|---|---|
Nicolas Gnyra | d8b35621c8 | |
Nicolas Gnyra | d4f0031f1e |
|
@ -18,12 +18,13 @@
|
||||||
#ifndef __INCLUDED_STEAM_USER_STATS_H__
|
#ifndef __INCLUDED_STEAM_USER_STATS_H__
|
||||||
#define __INCLUDED_STEAM_USER_STATS_H__
|
#define __INCLUDED_STEAM_USER_STATS_H__
|
||||||
|
|
||||||
|
#include <limits>
|
||||||
#include "base.h"
|
#include "base.h"
|
||||||
#include "../overlay_experimental/steam_overlay.h"
|
#include "../overlay_experimental/steam_overlay.h"
|
||||||
|
|
||||||
struct Steam_Leaderboard_Score {
|
struct Steam_Leaderboard_Score {
|
||||||
CSteamID steam_id;
|
CSteamID steam_id;
|
||||||
int32 score = 0;
|
int32 score;
|
||||||
std::vector<int32> score_details;
|
std::vector<int32> score_details;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -831,6 +832,7 @@ SteamAPICall_t FindOrCreateLeaderboard( const char *pchLeaderboardName, ELeaderb
|
||||||
leaderboard.name = std::string(pchLeaderboardName);
|
leaderboard.name = std::string(pchLeaderboardName);
|
||||||
leaderboard.sort_method = eLeaderboardSortMethod;
|
leaderboard.sort_method = eLeaderboardSortMethod;
|
||||||
leaderboard.display_type = eLeaderboardDisplayType;
|
leaderboard.display_type = eLeaderboardDisplayType;
|
||||||
|
leaderboard.self_score.score = eLeaderboardSortMethod == k_ELeaderboardSortMethodAscending ? INT_MAX : INT_MIN;
|
||||||
|
|
||||||
std::vector<Steam_Leaderboard_Score> scores = load_leaderboard_scores(pchLeaderboardName);
|
std::vector<Steam_Leaderboard_Score> scores = load_leaderboard_scores(pchLeaderboardName);
|
||||||
for (auto &s : scores) {
|
for (auto &s : scores) {
|
||||||
|
|
Loading…
Reference in New Issue