X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_route.c;h=f5b51c5ec2ce520c74860ee04897d88ca214ef89;hb=304647a7672165dd35ffe54884ed9aedcc9bf363;hp=026bf7048ac01237a55526ebceb827f53a99c155;hpb=f01a25e33a54c92e4d6bca0889b76f33af5e51eb;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_route.c b/ent_route.c index 026bf70..f5b51c5 100644 --- a/ent_route.c +++ b/ent_route.c @@ -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 ) )