moveUpRight method

bool moveUpRight(
  1. double speedX,
  2. double speedY
)

Move player to Up and Right

Implementation

bool moveUpRight(double speedX, double speedY) {
  bool successRight = moveRight(speedX, notifyOnMove: false);
  bool successUp = moveUp(speedY, notifyOnMove: false);
  if (successRight && successUp) {
    lastDirection = Direction.upRight;
  }
  if (successRight | successUp) {
    onMove(speed, lastDirection, getAngleByDirectional(lastDirection));
    return true;
  } else {
    onMove(0, Direction.upRight, getAngleByDirectional(Direction.upRight));
    return false;
  }
}