func (h *Grid) GetEdges(coords hexcoords.Hex) []*Edge { if !h.WithinBounds(coords) { return nil } var edges = make([]*Edge, 6) for k, ec := range coords.Edges(hex.NilDirection) { edges[k] = h.GetEdge(ec) } return edges }