X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_route.c;h=8564eed3c5c8c60400c2eb69e5a71b7ad599e1b1;hb=238a3a4ef19bb137e2a878ee38f99d253eddb51c;hp=026bf7048ac01237a55526ebceb827f53a99c155;hpb=f01a25e33a54c92e4d6bca0889b76f33af5e51eb;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_route.c b/ent_route.c index 026bf70..8564eed 100644 --- a/ent_route.c +++ b/ent_route.c @@ -21,14 +21,14 @@ entity_call_result ent_route_call( world_instance *world, ent_call *call ) if( (global_ent_route.helper_weekly = gui_new_helper( input_button_list[k_srbind_mleft], &text ))) - vg_strcat( &text, "weekly" ); + vg_strcat( &text, "Weekly" ); if( (global_ent_route.helper_alltime = gui_new_helper( input_button_list[k_srbind_mright], &text ))) - vg_strcat( &text, "all time" ); + vg_strcat( &text, "All time" ); if( gui_new_helper( input_button_list[k_srbind_mback], &text ) ) - vg_strcat( &text, "exit" ); + vg_strcat( &text, "Exit" ); } return k_entity_call_result_OK; @@ -37,12 +37,14 @@ entity_call_result ent_route_call( world_instance *world, ent_call *call ) return k_entity_call_result_unhandled; } -/* TODO: these should recieve the world instance */ -void ent_route_preupdate( ent_route *route, int active ) +void ent_route_preupdate( ent_focus_context *ctx ) { - if( !active ) return; + if( !ctx->active ) + return; + + world_instance *world = ctx->world; + ent_route *route = mdl_arritm( &world->ent_route, ctx->index ); - world_instance *world = world_current_instance(); u32 cam_id = 0; if( __builtin_expect( world->meta.info.version >= 103, 1 ) )