The game is finished

Dependencies:   mbed Gamepad N5110 mbed-rtos

Music/Music.h

Committer:
RexRoshan
Date:
2019-05-09
Revision:
14:c7302ffe6eab
Parent:
6:1fcfd331c047

File content as of revision 14:c7302ffe6eab:

#ifndef MUSIC_H
#define MUSIC_H

#include "Gamepad.h"
#include "mbed.h"
#include "rtos.h"

/** Music Class
 * @brief  Plays songs
 * @author Rex Roshan Raj
 */
class Music
{

public:

    /** Constructor */
    Music();
    
    /** Destructor */
    ~Music();

    /** Plays introduction song
    * @param Gamepad pad
    */
    void intro_song(Gamepad &pad);
    
    /** Plays mission success song
    * @param Gamepad pad
    */
    void mission_success(Gamepad &pad);
    
    /** Plays mission fail song
    * @param Gamepad pad
    */
    void mission_fail(Gamepad &pad);
    
private:
    Thread Thread;
    
};

#endif