Ben Evans University Second Year Project. Game Called Defender.

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Sounds.h Source File

Sounds.h

00001 #ifndef SOUNDS_H
00002 #define SOUNDS_H
00003 
00004 const int star_wars[] = {
00005   NOTE_AS4, NOTE_AS4, NOTE_AS4,NOTE_F5, NOTE_C6,NOTE_AS5, NOTE_A5, NOTE_G5, 
00006   NOTE_F6, NOTE_C6,NOTE_AS5, NOTE_A5, NOTE_G5, NOTE_F6, NOTE_C6,  
00007   NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_G5, NOTE_C5, NOTE_C5, NOTE_C5,NOTE_F5, 
00008   NOTE_C6,NOTE_AS5, NOTE_A5, NOTE_G5, NOTE_F6, NOTE_C6,NOTE_AS5, NOTE_A5, 
00009   NOTE_G5, NOTE_F6, NOTE_C6,NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_G5, NOTE_C5, 
00010   NOTE_C5, NOTE_D5, NOTE_D5, NOTE_AS5, NOTE_A5, NOTE_G5, NOTE_F5, NOTE_F5, 
00011   NOTE_G5, NOTE_A5, NOTE_G5, NOTE_D5, NOTE_E5,NOTE_C5, NOTE_C5,NOTE_D5, NOTE_D5, 
00012   NOTE_AS5, NOTE_A5, NOTE_G5, NOTE_F5,NOTE_C6, NOTE_G5, NOTE_G5, REST, NOTE_C5,
00013   NOTE_D5, NOTE_D5, NOTE_AS5, NOTE_A5, NOTE_G5, NOTE_F5,NOTE_F5, NOTE_G5, 
00014   NOTE_A5, NOTE_G5, NOTE_D5, NOTE_E5,NOTE_C6, NOTE_C6,NOTE_F6, NOTE_DS6, 
00015   NOTE_CS6, NOTE_C6, NOTE_AS5, NOTE_GS5, NOTE_G5, NOTE_F5,NOTE_C6
00016 };
00017 
00018 const int star_wars_note_time[] = {
00019      8,8,8,2,2,8,8,8,2,4,8,8,8,2,4,8,8,8,2,8,8,8,2,2,8,8,8,2,4,8,8,8,2,4,8,8,8,
00020      2,-8,16,-4,8,8,8,8,8,8,8,8,4,8,4,-8,16,-4,8,8,8,8,8,-8,16,2,8,8,-4,8,8,8,8,
00021      8,8,8,8,4,8,4,-8,16,4,8, 4,8,4, 8,4,8,1  
00022 };
00023 
00024 const int melody_off[] = {
00025     REST
00026 };
00027 
00028 const int melody_off_note_time[] = {
00029     8,6
00030 };
00031 
00032 const int god_farther[] = {
00033     NOTE_E4,  NOTE_A4,  NOTE_C5,
00034     NOTE_B4,  NOTE_A4,  NOTE_C5,  NOTE_A4,  NOTE_B4,  NOTE_A4,  NOTE_F4,  
00035     NOTE_G4, NOTE_E4,  NOTE_E4,  NOTE_A4,  NOTE_C5, NOTE_B4,  NOTE_A4,  NOTE_C5, 
00036     NOTE_A4,  NOTE_C5,  NOTE_A4, NOTE_E4,  NOTE_DS4
00037 };
00038 
00039 const int god_farther_note_time[] = {
00040     8, 8,  8, 1, 8, 8,  8, 8,  8, 8,  8,  8, 2,  8, 8,  8,
00041     8, 8,  8, 8,  8, 8, 1
00042 };
00043 
00044 
00045 const int take_on_me[] = {
00046     NOTE_FS5, NOTE_FS5,NOTE_D5, NOTE_B4, REST, NOTE_B4, REST, NOTE_E5, REST, 
00047     NOTE_E5, REST, NOTE_E5, NOTE_GS5, NOTE_GS5, NOTE_A5, NOTE_B5,NOTE_A5, 
00048     NOTE_A5, NOTE_A5, NOTE_E5, REST, NOTE_D5, REST, NOTE_FS5, REST, NOTE_FS5, 
00049     REST, NOTE_FS5, NOTE_E5, NOTE_E5, NOTE_FS5, NOTE_E5,NOTE_FS5, NOTE_FS5,
00050     NOTE_D5, NOTE_B4, REST, NOTE_B4, REST, NOTE_E5,
00051     
00052     REST, NOTE_E5, REST, NOTE_E5, NOTE_GS5, NOTE_GS5, NOTE_A5, NOTE_B5,
00053     NOTE_A5, NOTE_A5, NOTE_A5, NOTE_E5, REST, NOTE_D5, REST, NOTE_FS5, 
00054     REST, NOTE_FS5, REST, NOTE_FS5, NOTE_E5, NOTE_E5, NOTE_FS5, NOTE_E5
00055 };
00056 
00057 
00058 const int take_on_me_note_time[] = {
00059 8, 8,8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 
00060 8, 8, 8, 8, 8, 8, 8,8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,8, 8, 
00061 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8
00062     
00063 };
00064 
00065 #endif