Dance Dance Revolution program for main mbed

Dependencies:   4DGL-uLCD-SE SDFileSystem mbed-rtos mbed wave_player

Revision:
0:8a02ac09eae0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/songs.h	Fri Apr 29 02:04:07 2016 +0000
@@ -0,0 +1,447 @@
+#ifndef SONGS_H
+#define SONGS_H
+
+#include "arrows.h"
+
+Arrow DemoArray[60] = {
+    Arrow(1,0.50),
+    Arrow(1,0.50),
+    Arrow(1,0.50),
+    Arrow(3,0.70),
+    Arrow(1,0.80),
+    Arrow(0,1.20),
+    Arrow(1,1.20),
+    Arrow(3,1.10),
+    Arrow(3,0.50),
+    Arrow(1,0.90),
+    Arrow(0,1.10),
+    Arrow(0,0.80),
+    Arrow(3,0.60),
+    Arrow(3,1.20),
+    Arrow(2,0.70),
+    Arrow(3,0.80),
+    Arrow(0,1.20),
+    Arrow(2,0.80),
+    Arrow(2,0.50),
+    Arrow(0,0.70),
+    Arrow(2,0.90),
+    Arrow(2,0.60),
+    Arrow(1,0.50),
+    Arrow(3,0.70),
+    Arrow(2,1.10),
+    Arrow(2,1.00),
+    Arrow(0,1.10),
+    Arrow(0,0.90),
+    Arrow(1,1.20),
+    Arrow(2,0.70),
+    Arrow(0,0.60),
+    Arrow(1,1.10),
+    Arrow(3,0.90),
+    Arrow(2,1.10),
+    Arrow(3,1.20),
+    Arrow(1,0.50),
+    Arrow(1,1.00),
+    Arrow(2,1.10),
+    Arrow(1,0.50),
+    Arrow(0,0.50),
+    Arrow(0,0.70),
+    Arrow(2,1.10),
+    Arrow(2,0.80),
+    Arrow(0,1.00),
+    Arrow(3,0.50),
+    Arrow(2,0.50),
+    Arrow(3,0.80),
+    Arrow(0,1.10),
+    Arrow(2,0.60),
+    Arrow(3,0.90),
+    Arrow(3,1.00),
+    Arrow(2,0.60),
+    Arrow(0,0.80),
+    Arrow(0,0.80),
+    Arrow(2,1.10),
+    Arrow(3,0.90),
+    Arrow(3,1.00),
+    Arrow(2,0.60),
+    Arrow(0,0.80),
+    Arrow(0,0.80)};
+Arrow DemoArray2[60] = {
+    Arrow(3,0.70),
+    Arrow(1,0.90),
+    Arrow(1,1.10),
+    Arrow(2,0.70),
+    Arrow(0,1.30),
+    Arrow(3,1.10),
+    Arrow(2,1.20),
+    Arrow(0,0.80),
+    Arrow(0,1.10),
+    Arrow(3,0.90),
+    Arrow(1,1.10),
+    Arrow(3,1.00),
+    Arrow(1,1.30),
+    Arrow(0,0.80),
+    Arrow(3,1.00),
+    Arrow(3,1.00),
+    Arrow(3,0.70),
+    Arrow(2,1.00),
+    Arrow(1,1.00),
+    Arrow(0,0.70),
+    Arrow(0,0.90),
+    Arrow(3,1.00),
+    Arrow(1,1.00),
+    Arrow(3,0.90),
+    Arrow(2,1.20),
+    Arrow(0,0.80),
+    Arrow(0,1.20),
+    Arrow(2,0.90),
+    Arrow(0,1.20),
+    Arrow(2,1.00),
+    Arrow(3,0.90),
+    Arrow(2,0.80),
+    Arrow(1,1.10),
+    Arrow(2,1.00),
+    Arrow(3,1.20),
+    Arrow(2,1.20),
+    Arrow(1,0.80),
+    Arrow(2,1.20),
+    Arrow(0,1.30),
+    Arrow(1,0.80),
+    Arrow(0,1.20),
+    Arrow(3,0.90),
+    Arrow(2,0.90),
+    Arrow(3,1.00),
+    Arrow(2,1.10),
+    Arrow(3,0.70),
+    Arrow(2,1.10),
+    Arrow(0,0.80),
+    Arrow(2,1.30),
+    Arrow(2,1.10),
+    Arrow(3,1.30),
+    Arrow(0,1.00),
+    Arrow(0,1.00),
+    Arrow(2,1.10),
+    Arrow(3,1.10),
+    Arrow(2,1.20),
+    Arrow(1,0.80),
+    Arrow(0,0.80),
+    Arrow(1,0.90),
+    Arrow(2,1.00)};
+
+    
+    
+//Arrow sequence for Animals.wav  
+/*Arrow AnimalArray[312] = {
+    Arrow(3,1.00),
+    Arrow(3,0.80),
+    Arrow(0,0.50),
+    Arrow(2,0.50),
+    Arrow(3,1.00),
+    Arrow(1,0.50),
+    Arrow(2,0.50),
+    Arrow(1,0.70),
+    Arrow(1,0.60),
+    Arrow(0,0.70),
+    Arrow(1,0.80),
+    Arrow(0,0.90),
+    Arrow(1,0.80),
+    Arrow(0,0.90),
+    Arrow(1,0.70),
+    Arrow(0,0.70),
+    Arrow(1,0.70),
+    Arrow(1,0.70),
+    Arrow(2,0.80),
+    Arrow(1,0.90),
+    Arrow(0,0.90),
+    Arrow(1,1.00),
+    Arrow(3,0.80),
+    Arrow(1,0.80),
+    Arrow(0,0.80),
+    Arrow(0,0.50),
+    Arrow(1,0.90),
+    Arrow(3,1.00),
+    Arrow(2,0.70),
+    Arrow(2,0.90),
+    Arrow(3,0.50),
+    Arrow(0,0.70),
+    Arrow(0,0.50),
+    Arrow(1,0.60),
+    Arrow(0,0.90),
+    Arrow(1,0.70),
+    Arrow(1,0.60),
+    Arrow(1,0.90),
+    Arrow(0,1.00),
+    Arrow(3,0.50),
+    Arrow(3,0.50),
+    Arrow(1,0.60),
+    Arrow(0,0.70),
+    Arrow(3,1.00),
+    Arrow(3,1.00),
+    Arrow(1,0.80),
+    Arrow(0,0.50),
+    Arrow(1,0.50),
+    Arrow(3,0.70),
+    Arrow(0,0.50),
+    Arrow(2,0.70),
+    Arrow(1,0.70),
+    Arrow(0,0.80),
+    Arrow(2,0.60),
+    Arrow(1,0.50),
+    Arrow(3,0.90),
+    Arrow(2,0.50),
+    Arrow(0,0.60),
+    Arrow(0,0.50),
+    Arrow(2,0.70),
+    Arrow(3,0.80),
+    Arrow(0,0.90),
+    Arrow(0,0.90),
+    Arrow(0,0.80),
+    Arrow(3,0.60),
+    Arrow(2,0.70),
+    Arrow(2,0.60),
+    Arrow(2,0.60),
+    Arrow(0,0.60),
+    Arrow(2,0.50),
+    Arrow(2,0.70),
+    Arrow(2,0.50),
+    Arrow(0,0.70),
+    Arrow(2,0.70),
+    Arrow(0,0.60),
+    Arrow(1,0.50),
+    Arrow(3,0.90),
+    Arrow(1,1.00),
+    Arrow(0,0.70),
+    Arrow(2,0.60),
+    Arrow(1,0.90),
+    Arrow(3,0.60),
+    Arrow(1,0.70),
+    Arrow(2,0.60),
+    Arrow(3,1.00),
+    Arrow(2,0.90),
+    Arrow(1,0.90),
+    Arrow(1,0.60),
+    Arrow(3,1.00),
+    Arrow(2,0.60),
+    Arrow(1,0.50),
+    Arrow(2,0.70),
+    Arrow(0,1.00),
+    Arrow(3,0.50),
+    Arrow(3,0.50),
+    Arrow(2,0.90),
+    Arrow(1,1.00),
+    Arrow(1,0.80),
+    Arrow(1,1.00),
+    Arrow(3,0.80),
+    Arrow(0,0.90),
+    Arrow(1,0.90),
+    Arrow(0,0.80),
+    Arrow(1,0.80),
+    Arrow(2,0.80),
+    Arrow(0,0.70),
+    Arrow(0,0.80),
+    Arrow(2,0.50),
+    Arrow(3,1.00),
+    Arrow(2,1.00),
+    Arrow(3,0.50),
+    Arrow(1,0.70),
+    Arrow(3,0.70),
+    Arrow(0,0.50),
+    Arrow(0,0.90),
+    Arrow(1,1.00),
+    Arrow(1,0.80),
+    Arrow(1,0.60),
+    Arrow(0,0.90),
+    Arrow(3,0.70),
+    Arrow(1,0.80),
+    Arrow(2,0.50),
+    Arrow(3,0.60),
+    Arrow(3,0.90),
+    Arrow(0,0.90),
+    Arrow(2,0.90),
+    Arrow(0,0.90),
+    Arrow(2,0.60),
+    Arrow(3,0.60),
+    Arrow(1,0.70),
+    Arrow(1,0.70),
+    Arrow(3,0.50),
+    Arrow(3,0.70),
+    Arrow(1,1.00),
+    Arrow(0,0.50),
+    Arrow(3,0.90),
+    Arrow(1,0.90),
+    Arrow(1,0.80),
+    Arrow(0,0.80),
+    Arrow(2,1.00),
+    Arrow(3,0.60),
+    Arrow(2,0.50),
+    Arrow(3,1.00),
+    Arrow(1,0.60),
+    Arrow(0,0.90),
+    Arrow(2,1.00),
+    Arrow(1,0.50),
+    Arrow(3,0.60),
+    Arrow(1,0.80),
+    Arrow(2,0.50),
+    Arrow(1,0.70),
+    Arrow(2,0.50),
+    Arrow(1,0.90),
+    Arrow(2,0.60),
+    Arrow(1,0.80),
+    Arrow(0,0.80),
+    Arrow(0,0.60),
+    Arrow(2,0.60),
+    Arrow(0,0.60),
+    Arrow(3,1.00),
+    Arrow(1,0.90),
+    Arrow(0,1.00),
+    Arrow(2,1.00),
+    Arrow(3,0.80),
+    Arrow(0,0.70),
+    Arrow(1,0.50),
+    Arrow(1,0.90),
+    Arrow(1,0.90),
+    Arrow(2,0.90),
+    Arrow(2,0.70),
+    Arrow(0,0.70),
+    Arrow(0,0.60),
+    Arrow(1,0.80),
+    Arrow(0,0.70),
+    Arrow(0,0.50),
+    Arrow(1,0.50),
+    Arrow(3,0.70),
+    Arrow(1,0.70),
+    Arrow(2,0.60),
+    Arrow(0,0.70),
+    Arrow(3,0.50),
+    Arrow(1,0.90),
+    Arrow(2,0.50),
+    Arrow(1,0.80),
+    Arrow(1,0.50),
+    Arrow(2,0.90),
+    Arrow(1,0.50),
+    Arrow(3,0.60),
+    Arrow(1,1.00),
+    Arrow(1,1.00),
+    Arrow(1,1.00),
+    Arrow(3,0.80),
+    Arrow(3,0.80),
+    Arrow(3,0.90),
+    Arrow(0,0.50),
+    Arrow(3,0.70),
+    Arrow(3,0.60),
+    Arrow(0,0.60),
+    Arrow(0,0.60),
+    Arrow(2,0.90),
+    Arrow(3,1.00),
+    Arrow(0,0.60),
+    Arrow(3,0.50),
+    Arrow(1,1.00),
+    Arrow(2,0.60),
+    Arrow(2,0.50),
+    Arrow(3,0.50),
+    Arrow(0,0.50),
+    Arrow(2,0.90),
+    Arrow(0,0.60),
+    Arrow(3,0.90),
+    Arrow(3,0.50),
+    Arrow(3,0.90),
+    Arrow(3,0.80),
+    Arrow(3,0.50),
+    Arrow(1,0.90),
+    Arrow(1,0.80),
+    Arrow(0,0.70),
+    Arrow(2,0.60),
+    Arrow(3,0.90),
+    Arrow(1,1.00),
+    Arrow(0,0.60),
+    Arrow(0,0.90),
+    Arrow(0,1.00),
+    Arrow(3,0.50),
+    Arrow(2,0.50),
+    Arrow(3,1.00),
+    Arrow(0,0.70),
+    Arrow(0,0.70),
+    Arrow(2,0.60),
+    Arrow(1,0.50),
+    Arrow(0,0.70),
+    Arrow(2,0.60),
+    Arrow(0,0.50),
+    Arrow(0,0.70),
+    Arrow(1,0.70),
+    Arrow(1,0.70),
+    Arrow(1,1.00),
+    Arrow(3,0.80),
+    Arrow(1,1.00),
+    Arrow(3,1.00),
+    Arrow(0,0.80),
+    Arrow(0,0.50),
+    Arrow(2,0.70),
+    Arrow(0,0.60),
+    Arrow(1,0.70),
+    Arrow(3,0.90),
+    Arrow(2,1.00),
+    Arrow(2,1.00),
+    Arrow(0,1.00),
+    Arrow(3,0.90),
+    Arrow(2,0.80),
+    Arrow(3,0.70),
+    Arrow(1,1.00),
+    Arrow(0,0.60),
+    Arrow(0,0.80),
+    Arrow(2,0.60),
+    Arrow(2,0.90),
+    Arrow(1,0.90),
+    Arrow(3,0.50),
+    Arrow(2,0.90),
+    Arrow(2,0.90),
+    Arrow(2,0.90),
+    Arrow(2,0.50),
+    Arrow(3,0.60),
+    Arrow(1,0.90),
+    Arrow(2,0.70),
+    Arrow(0,1.00),
+    Arrow(3,0.60),
+    Arrow(1,0.90),
+    Arrow(0,0.70),
+    Arrow(2,0.90),
+    Arrow(3,0.60),
+    Arrow(0,0.70),
+    Arrow(3,0.80),
+    Arrow(2,0.80),
+    Arrow(1,0.90),
+    Arrow(3,0.70),
+    Arrow(2,1.00),
+    Arrow(3,0.80),
+    Arrow(0,1.00),
+    Arrow(3,0.50),
+    Arrow(1,0.90),
+    Arrow(2,0.80),
+    Arrow(0,0.80),
+    Arrow(3,0.90),
+    Arrow(0,1.00),
+    Arrow(3,1.00),
+    Arrow(0,0.80),
+    Arrow(0,0.60),
+    Arrow(2,0.60),
+    Arrow(2,0.70),
+    Arrow(2,0.90),
+    Arrow(2,0.90),
+    Arrow(0,0.50),
+    Arrow(2,0.90),
+    Arrow(2,0.90),
+    Arrow(3,0.60),
+    Arrow(3,0.50),
+    Arrow(0,0.70),
+    Arrow(2,0.50),
+    Arrow(3,0.60),
+    Arrow(0,0.90),
+    Arrow(0,0.60),
+    Arrow(1,1.00),
+    Arrow(3,0.60),
+    Arrow(2,0.80),
+    Arrow(3,0.60),
+    Arrow(2,0.80),
+    Arrow(3,0.90),
+    Arrow(2,0.90),
+    Arrow(2,1.00)  
+};*/
+  
+#endif
\ No newline at end of file