You could use a circular view entity and render a panel with a window element into its skin (bmap_for_entity, panel.target_map). Then iterate over all entites, calculate their 2D/ xy-distance to the center of the minimap in world coordinates and use draw_bmap to draw the entity icons.
EDIT: Ninja'd...
Last edited by Superku; 01/13/12 07:30.