- entity icon = RadarIcons_from(tm.teamradar_icon);
- draw_teamradar_icon(tm.origin, icon, tm, spritelookupcolor(tm, icon.netname, tm.teamradar_color), panel_fg_alpha);
- }
- for(tm = world; (tm = find(tm, classname, "entcs_receiver")); )
- {
- color2 = GetPlayerColor(tm.sv_entnum);
- //if(color == NUM_SPECTATOR || color == color2)
- draw_teamradar_player(tm.origin, tm.angles, Team_ColorRGB(color2));
- }
- draw_teamradar_player(view_origin, view_angles, '1 1 1');
+ entity icon = RadarIcons_from(it.teamradar_icon);
+ draw_teamradar_icon(it.origin, icon, it, spritelookupcolor(it, icon.netname, it.teamradar_color), panel_fg_alpha);
+ });
+ AL_EACH(_entcs, e, it != NULL, {
+ if (!it.m_entcs_private) continue;
+ if (it.sv_entnum == current_player) continue;
+ color2 = entcs_GetTeam(it.sv_entnum);
+ draw_teamradar_player(it.origin, it.angles, Team_ColorRGB(color2));
+ });
+ draw_teamradar_player(entcs_receiver(current_player).origin, view_angles, '1 1 1');