class CursorMask extends AnyRef

A mask over a cursor. The CursorMask helps the cursor keep track of the state of masking and unmasking of cells between moves.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CursorMask
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CursorMask(d: Int, f: (Int, Int) ⇒ Boolean)

Value Members

  1. def asciiDraw: String
  2. def foreachEastColumn(f: (Int) ⇒ Unit): Unit
  3. def foreachMasked(mv: Movement)(f: (Int, Int) ⇒ Unit): Unit
  4. def foreachUnmasked(mv: Movement)(f: (Int, Int) ⇒ Unit): Unit
  5. def foreachWestColumn(f: (Int) ⇒ Unit): Unit
  6. def foreachX(row: Int)(f: (Int) ⇒ Unit): Unit
  7. var isMasked: Boolean
  8. var leftIsMasked: Boolean
  9. var len: Int
  10. var x: Int
  11. var y: Int