int? getAdjacentCount()

in lib/src/game/field.dart [69:84]


  int? getAdjacentCount(int x, int y) {
    assert(!get(x, y), 'Cannot get adjacent count from populated list!');

    var val = _adjacents.get(x, y);

    if (val == null) {
      val = 0;
      for (var i in getAdjacentIndices(x, y)) {
        if (this[i]) {
          val = val! + 1;
        }
      }
      _adjacents.set(x, y, val);
    }
    return val;
  }