moveUpRight method
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;
}
}