Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed Gamepad N5110 mbed-rtos
Diff: Music/Music.h
- Revision:
- 0:d9cf94b41df3
diff -r 000000000000 -r d9cf94b41df3 Music/Music.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Music/Music.h Thu May 09 09:49:35 2019 +0000 @@ -0,0 +1,43 @@ +#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