handleCodes method

void handleCodes(
  1. List<int> codes
)

Implementation

void handleCodes(List<int> codes) {
  if (codes.isEmpty) {
    codes.add(0);
  }

  switch (codes[0]) {
    case 0:
      foreground = getColor(0, true)!;
      background = getColor(0, false)!;
      break;
    case 38:
      foreground = getColor(codes[2], true) ??  getColor(0, true);
      break;
    case 39:
      foreground = getColor(0, true)!;
      break;
    case 48:
      background = getColor(codes[2], false)!;
      break;
    case 49:
      background = getColor(0, false)!;
  }
}