moveToPosition method

void moveToPosition(
  1. int x
)

Implementation

void moveToPosition(int x) {
  // 玄学勿碰
  final int n = currentPointer.y * column + currentPointer.x;
  int target = n + x;
  if (target < 0) {
    target = 0;
  }
  currentPointer = Position(target % column, target ~/ column);
}