ECE 4180 Final
Dependencies: mbed wave_player mbed-rtos C12832_lcd 4DGL-uLCD-SE LCD_fonts SDFileSystem
bubbles.h@11:362e25f659a5, 2019-12-05 (annotated)
- Committer:
- yqin70
- Date:
- Thu Dec 05 04:38:33 2019 +0000
- Revision:
- 11:362e25f659a5
- Parent:
- 10:09dfe69403ac
- Child:
- 15:ebe9fb3aaf0f
- Child:
- 16:13b65f6139be
Songs in separate header files
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yqin70 | 11:362e25f659a5 | 1 | const unsigned short the_middle_bubbles[62][5] = {2, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 2 | 3, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 3 | 4, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 4 | 5, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 5 | 6, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 6 | 7, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 7 | 8, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 8 | 9, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 9 | 10, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 10 | 11, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 11 | 12, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 12 | 13, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 13 | 15, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 14 | 16, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 15 | 17, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 16 | 18, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 17 | 19, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 18 | 20, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 19 | 21, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 20 | 22, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 21 | 23, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 22 | 24, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 23 | 25, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 24 | 27, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 25 | 28, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 26 | 29, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 27 | 30, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 28 | 31, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 29 | 32, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 30 | 33, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 31 | 34, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 32 | 35, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 33 | 36, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 34 | 37, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 35 | 38, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 36 | 39, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 37 | 40, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 38 | 42, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 39 | 43, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 40 | 44, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 41 | 45, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 42 | 46, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 43 | 47, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 44 | 48, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 45 | 49, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 46 | 51, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 47 | 52, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 48 | 53, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 49 | 54, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 50 | 56, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 51 | 57, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 52 | 58, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 53 | 59, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 54 | 61, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 55 | 62, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 56 | 63, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 57 | 64, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 58 | 66, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 59 | 67, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 60 | 68, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 61 | 69, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 62 | 70, 0, 1, 1, 0}; |
yqin70 | 11:362e25f659a5 | 63 | |
yqin70 | 11:362e25f659a5 | 64 | const unsigned short stacys_mom_bubbles[70][5] = {1, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 65 | 2, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 66 | 3, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 67 | 4, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 68 | 5, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 69 | 6, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 70 | 8, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 71 | 9, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 72 | 10, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 73 | 11, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 74 | 12, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 75 | 13, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 76 | 15, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 77 | 16, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 78 | 17, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 79 | 18, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 80 | 20, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 81 | 21, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 82 | 22, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 83 | 24, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 84 | 25, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 85 | 26, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 86 | 27, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 87 | 28, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 88 | 29, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 89 | 31, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 90 | 32, 0, 1, 0, 1, |
yqin70 | 11:362e25f659a5 | 91 | 33, 0, 1, 0, 1, |
yqin70 | 11:362e25f659a5 | 92 | 34, 0, 1, 0, 1, |
yqin70 | 11:362e25f659a5 | 93 | 35, 0, 1, 0, 1, |
yqin70 | 11:362e25f659a5 | 94 | 36, 0, 1, 0, 1, |
yqin70 | 11:362e25f659a5 | 95 | 37, 0, 1, 0, 1, |
yqin70 | 11:362e25f659a5 | 96 | 39, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 97 | 40, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 98 | 41, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 99 | 42, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 100 | 43, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 101 | 44, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 102 | 45, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 103 | 46, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 104 | 47, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 105 | 48, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 106 | 49, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 107 | 51, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 108 | 52, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 109 | 53, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 110 | 54, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 111 | 55, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 112 | 56, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 113 | 57, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 114 | 58, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 115 | 59, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 116 | 60, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 117 | 61, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 118 | 62, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 119 | 64, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 120 | 65, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 121 | 66, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 122 | 67, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 123 | 68, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 124 | 69, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 125 | 70, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 126 | 73, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 127 | 74, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 128 | 75, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 129 | 76, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 130 | 77, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 131 | 78, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 132 | 79, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 133 | 80, 0, 0, 0, 1}; |
yqin70 | 11:362e25f659a5 | 134 | |
yqin70 | 11:362e25f659a5 | 135 | const unsigned short sins_bubbles[60][5] = { |
yqin70 | 11:362e25f659a5 | 136 | 2, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 137 | 3, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 138 | 4, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 139 | 5, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 140 | 6, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 141 | 7, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 142 | 8, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 143 | 9, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 144 | 10, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 145 | 11, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 146 | 13, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 147 | 14, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 148 | 15, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 149 | 16, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 150 | 17, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 151 | 18, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 152 | 19, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 153 | 20, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 154 | 22, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 155 | 23, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 156 | 24, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 157 | 25, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 158 | 26, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 159 | 27, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 160 | 28, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 161 | 29, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 162 | 30, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 163 | 31, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 164 | 33, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 165 | 34, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 166 | 35, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 167 | 36, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 168 | 37, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 169 | 38, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 170 | 39, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 171 | 40, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 172 | 42, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 173 | 43, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 174 | 44, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 175 | 45, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 176 | 46, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 177 | 47, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 178 | 48, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 179 | 49, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 180 | 50, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 181 | 51, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 182 | 52, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 183 | 53, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 184 | 54, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 185 | 55, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 186 | 56, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 187 | 57, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 188 | 58, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 189 | 59, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 190 | 60, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 191 | 62, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 192 | 63, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 193 | 64, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 194 | 65, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 195 | 66, 0, 1, 1, 0}; |
yqin70 | 11:362e25f659a5 | 196 | |
yqin70 | 11:362e25f659a5 | 197 | const unsigned short fireflies_bubbles[58][5] = { |
yqin70 | 11:362e25f659a5 | 198 | 1, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 199 | 2, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 200 | 3, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 201 | 4, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 202 | 5, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 203 | 6, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 204 | 7, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 205 | 8, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 206 | 9, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 207 | 10, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 208 | 11, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 209 | 12, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 210 | 13, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 211 | 14, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 212 | 15, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 213 | 16, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 214 | 17, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 215 | 18, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 216 | 19, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 217 | 21, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 218 | 22, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 219 | 23, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 220 | 24, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 221 | 25, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 222 | 26, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 223 | 27, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 224 | 28, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 225 | 29, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 226 | 30, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 227 | 32, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 228 | 33, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 229 | 34, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 230 | 35, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 231 | 36, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 232 | 37, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 233 | 38, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 234 | 39, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 235 | 40, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 236 | 41, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 237 | 43, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 238 | 44, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 239 | 45, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 240 | 46, 0, 1, 1, 1, |
yqin70 | 11:362e25f659a5 | 241 | 47, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 242 | 48, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 243 | 49, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 244 | 50, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 245 | 51, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 246 | 53, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 247 | 54, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 248 | 55, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 249 | 56, 0, 1, 1, 0, |
yqin70 | 11:362e25f659a5 | 250 | 57, 0, 0, 1, 1, |
yqin70 | 11:362e25f659a5 | 251 | 59, 0, 1, 0, 0, |
yqin70 | 11:362e25f659a5 | 252 | 60, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 253 | 61, 0, 0, 0, 1, |
yqin70 | 11:362e25f659a5 | 254 | 62, 0, 0, 1, 0, |
yqin70 | 11:362e25f659a5 | 255 | 63, 0, 1, 0, 0}; |
yqin70 | 11:362e25f659a5 | 256 |