Zeyu Feng 201377605

Dependencies:   mbed

On Minerva

Interface/Sound.h

Committer:
el19zf
Date:
2020-05-22
Revision:
22:cded0cd8e1c9
Parent:
16:cf2bfada3adf

File content as of revision 22:cded0cd8e1c9:

#ifndef SOUND_H
#define SOUND_H

#include "Gamepad.h"
#include "SoundData.h"

/** My Sound Class
 *@author Zeyu Feng
 *@brief set a sound during the game
 *@data 17 May 2020
*/
class Sound
{

public:
    /** Constructor */
    Sound();
    
    /** Destructor */
    ~Sound();
    
    /** menu sound */
    void menu_sound(Gamepad &pad);
    
    /** begin sound */
    void begin_sound(Gamepad &pad);
    
    /** sound after game over*/
    void over_sound(Gamepad &pad);
    
    /** sound after victory*/
    void vict_sound(Gamepad &pad);
    
    /** sound for count down*/
    void count_sound(Gamepad &pad);

private:

};
#endif