package main import "codehub.onpointcoding.net/sean/go-susapp/enum" func renderSkeld(r *Renderer) { renderVents(r, enum.VENTS_SKELD) } func renderMira(r *Renderer) { renderVents(r, enum.VENTS_MIRA) } func renderPolus(r *Renderer) { renderVents(r, enum.VENTS_POLUS) } func renderAirship(r *Renderer) { renderVents(r, enum.VENTS_AIRSHIP) } func renderVents(r *Renderer, vents map[byte]enum.VentData) { for _, vd := range vents { renderVent(r, &vd) } } func renderVent(r *Renderer, vent *enum.VentData) { r.DrawBorderedRectangle(float64(vent.Coordinates.X-5), float64(vent.Coordinates.Y-5), 10, 10, 0xff000000, 0xff0000) }