def hor_decelerating_true(character: Mario): """ Changes Mario's position, speed and acceleration when accelerating is true. """ if 0 >= character.hor_acceleration > -1: character.hor_acceleration -= 0.1 elif character.hor_acceleration > 0: character.hor_acceleration = -0.1 if character.hor_acceleration < 0 and character.hor_speed > -7: character.hor_speed += character.hor_acceleration character.move_mario(character.x_cor + character.hor_speed, character.y_cor)
def hor_accelerating_true(character: Mario): """ Changes Mario's position, speed and acceleration when accelerating is true. """ if 0 <= character.hor_acceleration < 1: character.hor_acceleration += 0.1 elif character.hor_acceleration < 0: character.hor_acceleration = 0.1 if character.hor_acceleration >= 0 and character.hor_speed < 7: character.hor_speed += character.hor_acceleration character.move_mario(character.x_cor + character.hor_speed, character.y_cor)