handleScreenBoundaries method
Implementation
void handleScreenBoundaries(Size bounds) {
if (position.dx < 0 || position.dx > bounds.width) {
velocity = Offset(-velocity.dx, velocity.dy);
defaultVelocity = Offset(-defaultVelocity.dx, defaultVelocity.dy);
}
if (position.dy < 0 || position.dy > bounds.height) {
velocity = Offset(velocity.dx, -velocity.dy);
defaultVelocity = Offset(defaultVelocity.dx, -defaultVelocity.dy);
}
}