TextBorder.fromCharacters constructor

TextBorder.fromCharacters(
  1. Characters characters
)

Implementation

TextBorder.fromCharacters(Characters characters)
    : assert(characters.length == 16,
          'Border string must contain exactly 16 characters, but got ${characters.length}'),
      characters = characters,
      empty = characters.elementAt(0),
      down = characters.elementAt(1),
      up = characters.elementAt(2),
      vertical = characters.elementAt(3),
      right = characters.elementAt(4),
      downAndRight = characters.elementAt(5),
      upAndRight = characters.elementAt(6),
      verticalAndRight = characters.elementAt(7),
      left = characters.elementAt(8),
      downAndLeft = characters.elementAt(9),
      upAndLeft = characters.elementAt(10),
      verticalAndLeft = characters.elementAt(11),
      horizontal = characters.elementAt(12),
      downAndHorizontal = characters.elementAt(13),
      upAndHorizontal = characters.elementAt(14),
      verticalAndHorizontal = characters.elementAt(15);