moveDownLeft method
Move player to Down and Left
Implementation
bool moveDownLeft(double speedX, double speedY) {
bool successLeft = moveLeft(speedX, notifyOnMove: false);
bool successDown = moveDown(speedY, notifyOnMove: false);
if (successLeft && successDown) {
lastDirection = Direction.downLeft;
}
if (successLeft | successDown) {
onMove(speed, lastDirection, getAngleByDirectional(lastDirection));
return true;
} else {
onMove(0, Direction.downLeft, getAngleByDirectional(Direction.downLeft));
return false;
}
}