testCollision method
bool
testCollision(
- LogicGridGroup falling, {
- required GridPos dVector,
- required int rowMax,
- required int columnMax,
Implementation
bool testCollision(LogicGridGroup falling, {required GridPos dVector, required int rowMax, required int columnMax }){
return falling.data.any((unit){
var tester = (x: unit.posGetter(falling.axis).x + dVector.x, y: unit.posGetter(falling.axis).y + dVector.y);
return testBeyondBoundry(tester, rowMax, columnMax) || isNotBlank(tester);
});
}