Dance Dance Revolution program for main mbed
Dependencies: 4DGL-uLCD-SE SDFileSystem mbed-rtos mbed wave_player
Diff: songs.h
- Revision:
- 0:8a02ac09eae0
diff -r 000000000000 -r 8a02ac09eae0 songs.h --- /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