Elements used in the Balls and Things games for the RETRO.

Dependents:   RETRO_BallsAndPaddle RETRO_BallAndHoles

SoundFX.h

Committer:
maxint
Date:
2015-02-06
Revision:
1:71185a0aadfc
Parent:
0:3d0db4e183ee

File content as of revision 1:71185a0aadfc:

#pragma once
#include "mbed.h"
#include "MusicEngine.h"

class SoundFX
{
    public:
        SoundFX();
        void reset();
        void beep(int nDuration=1);
        void beepShort();
        void beepLong();
        void beepLow();
        void play(char *szPlay);
        void playTune();        
        void setMute(bool fMute);
        bool getMute();

        void musicCompleted(void);

    private:
        bool fMute;
        MusicEngine music;
};