left method
Change position left position by n
cells.
Default value of n
is 1.
Return true on success.
left();
left(2);
...
Implementation
bool left([int n = 1, bool alternate = true]) {
if (n <= 0) {
return false;
}
final int newColumn = _column - n;
if (validatePosition(_row, newColumn)) {
_column = newColumn;
return true;
}
return copyMode && _alternativePosition(newColumn, false) && alternate;
}