Package

com.github.mdr.ascii

common

Permalink

package common

Visibility
  1. Public
  2. All

Type Members

  1. case class Dimension(height: Int, width: Int) extends Transposable[Dimension] with Product with Serializable

    Permalink
  2. sealed trait Direction extends AnyRef

    Permalink
  3. trait HasRegion extends AnyRef

    Permalink
  4. case class Point(row: Int, column: Int) extends Translatable[Point] with Transposable[Point] with Product with Serializable

    Permalink
  5. case class Region(topLeft: Point, bottomRight: Point) extends Translatable[Region] with Transposable[Region] with HasRegion with Product with Serializable

    Permalink
  6. trait Translatable[+Self] extends AnyRef

    Permalink

    An object that can be shifted in 2 dimensions.

  7. trait Transposable[+T] extends AnyRef

    Permalink

Value Members

  1. object Characters

    Permalink
  2. object Dimension extends Serializable

    Permalink
  3. object Direction

    Permalink
  4. object Point extends Serializable

    Permalink
  5. object Region extends Serializable

    Permalink

Ungrouped