- for( int i=0; i<world->gate_count; i++ )
- {
- struct route_gate *rg = &world->gates[i];
- float dist = v3_dist2( rg->gate.co[0], cam->transform[3] );
-
- vg_line_pt3( rg->gate.co[0], 0.25f, VG__BLUE );
-
- if( dist < closest )
- {
- closest = dist;
- gate = &rg->gate;
- dest_world = world;
- }
- }
-
- for( int i=0; i<world->nonlocalgate_count; i++ )
- {
- struct nonlocal_gate *nlg = &world->nonlocal_gates[i];
+ for( u32 i=0; i<mdl_arrcount(&world->ent_gate); i++ ){
+ ent_gate *gi = mdl_arritm( &world->ent_gate, i );