vg_strnull( &text, global_skateshop.helper_toggle->text,
sizeof(global_skateshop.helper_toggle->text) );
- if( network_client.user_intent == k_server_intent_online )
- vg_strcat( &text, "Disconnect" );
- else
- vg_strcat( &text, "Go Online" );
+ if( skaterift.demo_mode ){
+ vg_strcat( &text, "Not availible in demo" );
+ }
+ else {
+ if( network_client.user_intent == k_server_intent_online )
+ vg_strcat( &text, "Disconnect" );
+ else
+ vg_strcat( &text, "Go Online" );
+ }
}
/*
else if( shop->type == k_skateshop_type_server ){
f64 delta = vg.time_real - network_client.last_intent_change;
- if( delta > 5.0 ){
+ if( (delta > 5.0) && (!skaterift.demo_mode) ){
global_skateshop.helper_pick->greyed = 0;
if( button_down( k_srbind_maccept ) ){
network_client.user_intent = !network_client.user_intent;
}
static void network_status_string( vg_str *str, u32 *colour ){
+ if( skaterift.demo_mode ){
+ vg_strcat( str, "Offline" );
+ return;
+ }
+
if( steam_ready ){
if( network_client.user_intent == k_server_intent_offline ){
vg_strcat( str, "Offline" );
--- /dev/null
+"AppBuild"\r
+{\r
+ "AppID" "2720160"\r
+ "Desc" "SR Demo"\r
+\r
+ "ContentRoot" "/home/harry/Documents/carve/dist/bin/"\r
+ "BuildOutput" "dist/steam_cache"\r
+\r
+ "Depots"\r
+ {\r
+ "2720161" // Linux Binary\r
+ {\r
+ "FileMapping"\r
+ {\r
+ "LocalPath" "skaterift-demo/*"\r
+ "DepotPath" "."\r
+ "recursive" "1"\r
+ }\r
+ }\r
+ }\r
+}\r