insertOrSkipNodeOnMatrix method
Implementation
void insertOrSkipNodeOnMatrix(
NodeOutput item, State state, bool checkCollision) {
var mtx = state.mtx;
if (checkCollision && mtx.hasHorizontalCollision(state.x, state.y)) {
mtx.insertRowBefore(state.y);
}
mtx.insert(state.x, state.y, item);
this.markIncomesAsPassed(mtx, item);
return;
}