def decelerating_true(character: Mario, background: Background): """ Changes Mario's position, speed and acceleration when accelerating is true. """ if character.acceleration > 0: character.acceleration = 0 elif 0 >= character.acceleration > -15: character.acceleration -= 0.08 if character.acceleration < 0 and character.speed > -15: character.speed += character.acceleration background.speed = character.speed background.move_background(background.x_cor, background.y_cor + background.speed)
def accelerating_true(character: Mario, background: Background): """ Changes Mario's position, speed and acceleration when accelerating is true. """ if character.acceleration < 0: character.acceleration = 0 elif 0 <= character.acceleration < 15: character.acceleration += 0.05 if character.acceleration >= 0 and character.speed < 15: character.speed += character.acceleration background.speed = character.speed background.move_background(background.x_cor, background.y_cor + background.speed)