public void MarkBounds(Rectangle2D rec) { m_Markers = new List <Item>(); int w = rec.X + rec.Width; int h = rec.Y + rec.Height; int t = 0; for (int x = rec.X; x <= w; x++) { for (int y = rec.Y; y <= h; y++) { if (x == rec.X || x == rec.X + rec.Width || y == rec.Y || y == rec.Y + rec.Height) { if (t >= 10) { MarkerItem i = new MarkerItem(14089); i.MoveToWorld(new Point3D(x, y, -5), this.Map); m_Markers.Add(i); t = 0; } else { t++; } } } } }
public void MarkBounds(Rectangle2D rec) { m_Markers = new List<Item>(); int w = rec.X + rec.Width; int h = rec.Y + rec.Height; int t = 0; for (int x = rec.X; x <= w; x++) { for (int y = rec.Y; y <= h; y++) { if (x == rec.X || x == rec.X + rec.Width || y == rec.Y || y == rec.Y + rec.Height) { if (t >= 10) { MarkerItem i = new MarkerItem(14089); i.MoveToWorld(new Point3D(x, y, 0), this.Map); m_Markers.Add(i); t = 0; } else t++; } } } }