handleCodes method
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)!;
}
}