Structured User Story #20 - Button Sounds

USE CASE #20

The buttons are animations of different images in JLabels, the sounds are responses of these buttons being pushed in.

Preconditions

The user is running the poker game and is connected to a server.
The sound file must exist.

Success End Condition

The player clicks the button and the sound plays, as long as the sound file exists

Fail End Condition

If the sound file does not exist for some reason, or is not formatted properly, then the sound will not play.
Also if the user is running sound applications in the background such as iTunes, the sound may not come through properly.

Trigger

User clicks on a button.

Description A player pushes a button.
A sound is played.