Zeyu Feng 201377605

Dependencies:   mbed

On Minerva

Revision:
16:cf2bfada3adf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Interface/Sound.cpp	Mon May 18 08:56:17 2020 +0000
@@ -0,0 +1,38 @@
+#include "Sound.h"
+
+Sound::Sound()
+{
+    
+}
+
+Sound::~Sound()
+{
+    
+}
+
+void Sound::menu_sound(Gamepad &pad)
+{
+    pad.play_melody(5,sound_data_menu,sound_dur_menu,180,0);
+}
+
+void Sound::begin_sound(Gamepad &pad)
+{
+    //count down, each duration 0.5s and 60 beats per minute(1s)
+    pad.play_melody(3,sound_data_begin,sound_dur_begin,60,0);
+}
+
+void Sound::over_sound(Gamepad &pad)
+{
+    pad.play_melody(5,sound_data_over,sound_dur_over,60,0);
+}
+
+void Sound::vict_sound(Gamepad &pad)
+{
+    pad.play_melody(5,sound_data_vict,sound_dur_vict,60,0);
+}
+
+void Sound::count_sound(Gamepad &pad)
+{
+    pad.play_melody(3,sound_data_begin,sound_dur_begin,60,0);
+}
+