HCenArrArr

class HCenArrArr[A](val unsafeArray: Array[Array[A]])

A Hex grid array class of Arrs.

class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(hc: HCen)(implicit grid: HGrid): Arr[A]
def apply(r: Int, c: Int)(implicit grid: HGrid): Arr[A]
def gridHeadsFlatMap[BB <: ArrBase[_]](f: (HCen, A) => BB)(implicit grid: HGrid, build: ArrFlatBuilder[BB]): BB

flatMaps over the the first element of each tile's data Array. Ignores empty arrays and subsequent elements.

flatMaps over the the first element of each tile's data Array. Ignores empty arrays and subsequent elements.

def gridHeadsMap[B, BB <: ArrBase[B]](f: (HCen, A) => B)(implicit grid: HGrid, build: ArrBuilder[B, BB]): BB

flatMaps over the the first element of each tile's data Array. Ignores empty arrays and subsequent elements.

flatMaps over the the first element of each tile's data Array. Ignores empty arrays and subsequent elements.

def prepend(r: Int, c: Int, value: A)(implicit grid: HGrid, ct: ClassTag[A]): Unit
def prepend(hc: HCen, value: A)(implicit grid: HGrid, ct: ClassTag[A]): Unit
def set(r: Int, c: Int, value: A)(implicit grid: HGrid, ct: ClassTag[A]): Unit
def set(hc: HCen, values: A*)(implicit grid: HGrid, ct: ClassTag[A]): Unit
def setSame(value: A, hcs: HCen*)(implicit grid: HGrid, ct: ClassTag[A]): Unit

Concrete fields

val unsafeArray: Array[Array[A]]