Josh Davy / Mbed 2 deprecated Flip

Dependencies:   mbed el17jd

Music/Music.h

Committer:
joshdavy
Date:
2019-05-08
Revision:
14:1e6f74233e8e
Parent:
8:21b6d4dbce44
Child:
15:1cb1eb0136aa

File content as of revision 14:1e6f74233e8e:

#ifndef MUSIC_H
#define MUSIC_H

/*Music Class*/
#include "mbed.h"
#include "N5110.h"
#include "Gamepad.h"
#include "Sprite.h"
#include "Player.h"



/** Music Class

@brief The Music Class handles the playing of the background music while playing
the game. It uses the buzzer with PWM audio to play complex waveforms through
a standard 5V pin of the board.
@version 1.0

@author Joshua Davy el17jd

@date April 2019

*/

class Music {

public:
    Music();
    ~Music();
    void init(const int* data,int length);
    void play_next();

    
private:
    const int*  _data;
    int _index;
    int _length;
    

};
#endif