Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)