"""Step definitions for Simultaneous Pad Preview feature."""
from behave import given, when, then


@given('multiple pads are playing simultaneously')
def pads_playing(context):
    pass


@when('I click the play button on pad 1')
def click_pad1_play(context):
    pass


@when('I click the play button on pad 2 without stopping pad 1')
def click_pad2_play(context):
    pass


@when('I click the play button on pad 1 again')
def click_pad1_again(context):
    pass


@when('I click the kill button')
def click_kill(context):
    pass


@then('pad 1 starts playing')
def pad1_playing(context):
    pass


@then('both pad 1 and pad 2 play simultaneously')
def both_playing(context):
    pass


@then('each pad shows its own play button as active')
def play_buttons_active(context):
    pass


@then('pad 1 stops')
def pad1_stops(context):
    pass


@then('pad 2 continues playing')
def pad2_continues(context):
    pass


@then('all pads stop')
def all_pads_stop(context):
    pass


@then('no pads show as playing')
def no_pads_playing(context):
    pass
