moveUpLeft method
Move player to Up and Left
Implementation
bool moveUpLeft(
double speedX,
double speedY,
) {
bool successLeft = moveLeft(speedX, notifyOnMove: false);
bool successUp = moveUp(speedY, notifyOnMove: false);
if (successLeft && successUp) {
lastDirection = Direction.upLeft;
}
if (successLeft | successUp) {
onMove(speed, lastDirection, getAngleByDirectional(lastDirection));
return true;
} else {
onMove(0, Direction.upLeft, getAngleByDirectional(Direction.upLeft));
return false;
}
}