* nothing.
*/
-static char steam_username_at_startup[128];
+VG_STATIC char steam_username_at_startup[128];
-static void recv_steam_warning( int severity, const char *msg )
+VG_STATIC void recv_steam_warning( int severity, const char *msg )
{
if( severity == 0 )
vg_low( "%s\n", msg );
vg_info( "%s\n", msg );
}
-static int steam_ready = 0,
+VG_STATIC int steam_ready = 0,
steam_stats_ready = 0;
-static void *hSteamNetworkingSockets,
+VG_STATIC void *hSteamNetworkingSockets,
*hSteamUser;
-static ISteamUserStats *hSteamUserStats;
-static HSteamPipe hSteamClientPipe;
+VG_STATIC ISteamUserStats *hSteamUserStats;
+VG_STATIC HSteamPipe hSteamClientPipe;
-static const char *steam_achievement_names[] =
+VG_STATIC const char *steam_achievement_names[] =
{
"ALBERT", "MARC",
"ROUTE_MPY", "ROUTE_MPG", "ROUTE_MPB", "ROUTE_MPR",
"ROUTE_TO", "ROUTE_TC"
};
-static void steam_store_achievements(void)
+VG_STATIC void steam_store_achievements(void)
{
- SteamAPI_ISteamUserStats_StoreStats( hSteamUserStats );
+ if( steam_ready && steam_stats_ready )
+ {
+ SteamAPI_ISteamUserStats_StoreStats( hSteamUserStats );
+ }
}
-static void steam_set_achievement( const char *name )
+VG_STATIC void steam_set_achievement( const char *name )
{
if( steam_ready && steam_stats_ready )
{
}
}
-static void steam_clear_achievement( const char *name )
+VG_STATIC void steam_clear_achievement( const char *name )
{
if( steam_ready && steam_stats_ready )
{
}
-static int steam_list_achievements( int argc, char const *argv[] )
+VG_STATIC int steam_list_achievements( int argc, char const *argv[] )
{
vg_info( "Achievements: \n" );
return 0;
}
-static int steam_clear_all_achievements( int argc, char const *argv[] )
+VG_STATIC int steam_clear_all_achievements( int argc, char const *argv[] )
{
if( steam_ready && steam_stats_ready )
{
return 0;
}
-static int steam_set_achievemnt_test( int argc, char const *argv[] )
+VG_STATIC int steam_set_achievemnt_test( int argc, char const *argv[] )
{
if( argc < 2 )
return 0;
return 0;
}
-static void steam_on_recieve_current_stats( CallbackMsg_t *msg )
+VG_STATIC void steam_on_recieve_current_stats( CallbackMsg_t *msg )
{
UserStatsReceived_t *rec = (UserStatsReceived_t *)msg->m_pubParam;
}
}
-static int steam_init(void)
+VG_STATIC int steam_init(void)
{
const char *username = NULL;
return 1;
}
-static void steam_update(void)
+VG_STATIC void steam_update(void)
{
if( steam_ready )
steamworks_event_loop( hSteamClientPipe );
}
-static void steam_end(void *nothing)
+VG_STATIC void steam_end(void *nothing)
{
if( steam_ready )
{