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;
}