}
}
-void ent_npc_preupdate( ent_npc *ent, int active )
+void ent_npc_preupdate( ent_focus_context *ctx )
{
- world_instance *world = world_current_instance();
+ world_instance *world = ctx->world;
+ ent_npc *ent = mdl_arritm( &world->ent_npc, ctx->index );
- if( !active )
+ if( !ctx->active )
{
if( button_down(k_srbind_maccept) )
{