findAll method

List<ChessPos> findAll(
  1. String matchCode
)

Find all chess of a type code

Implementation

List<ChessPos> findAll(String matchCode) {
  List<ChessPos> items = [];
  int rowNumber = 0;
  for (var row in _rows) {
    int start = row.indexOf(matchCode);
    while (start > -1) {
      items.add(ChessPos(start, rowNumber));
      start = row.indexOf(matchCode, start + 1);
    }
    rowNumber++;
  }
  return items;
}