@@ -29,7 +29,6 @@ static Achievement g_Achievements[] = {
2929static Uint8 numAchievements = 7 ;
3030
3131static bool m_Initiated = false;
32- static bool m_bStatsReceived = false;
3332static Sint64 m_AppID = 0 ;
3433static Sint64 m_hHighscoreLeaderboard = 0 ;
3534static Sint64 m_hQpHighscoreLeaderboard = 0 ;
@@ -42,21 +41,6 @@ static Sint64 m_hWeeklyHighscore = 0;
4241
4342static Timer * requestDataTimer = NULL ;
4443
45- static bool
46- steam_request_stats (void )
47- {
48- if (m_Initiated )
49- return c_SteamUserStats_RequestCurrentStats ();
50- return false;
51- }
52-
53- static void
54- stats_received (void )
55- {
56- debug ("Steam stats received" );
57- m_bStatsReceived = true;
58- }
59-
6044static void
6145stats_stored (void )
6246{
@@ -98,7 +82,7 @@ steam_init()
9882 m_Initiated = m_AppID != 0 ;
9983 lb_weekly = time_get_weekly_lb_name ();
10084 if (m_Initiated )
101- c_SteamAPI_SetCallbacks (stats_received , stats_stored , leaderboard_received );
85+ c_SteamAPI_SetCallbacks (stats_stored , leaderboard_received );
10286 requestDataTimer = _timer_create ();
10387}
10488
@@ -117,9 +101,7 @@ request_data_queue_run(void)
117101 timer_start (requestDataTimer );
118102
119103 if (timer_get_ticks (requestDataTimer ) > 1000 ) {
120- if (!m_bStatsReceived )
121- steam_request_stats ();
122- else if (!m_hHighscoreLeaderboard )
104+ if (!m_hHighscoreLeaderboard )
123105 c_SteamUserStats_FindLeaderboard (LB_HIGHSCORE );
124106 else if (!m_hQpHighscoreLeaderboard )
125107 c_SteamUserStats_FindLeaderboard (LB_QUICKPLAY_HIGHSCORE );
0 commit comments