X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_skateshop.c;h=8aa5fbc46c397cb910a01c5ff0dedcb6006eab4d;hb=78cc452a8343821ba47c0905d755657847dafd25;hp=50b456941c9bde1ee8fc77d1ea4a0c70d130f33b;hpb=2dbc6f4022802b89c934ba78e7085cc7ee81799b;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_skateshop.c b/ent_skateshop.c index 50b4569..8aa5fbc 100644 --- a/ent_skateshop.c +++ b/ent_skateshop.c @@ -219,10 +219,15 @@ static void skateshop_server_helper_update(void){ 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" ); + } } /* @@ -410,7 +415,7 @@ static void ent_skateshop_preupdate( ent_skateshop *shop, int active ){ 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; @@ -807,6 +812,8 @@ static void ent_skateshop_call( world_instance *world, ent_call *call ){ vg_str text; global_skateshop.helper_pick = gui_new_helper( input_button_list[k_srbind_maccept], &text); + if( gui_new_helper( input_button_list[k_srbind_mback], &text )) + vg_strcat( &text, "exit" ); skateshop_server_helper_update(); } }