Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
letters.h
00001 void addLetter(int x, int y, int l){ 00002 if(l == 0){ //10 00003 uLCD.pixel(x,y,0xFFFFFF); 00004 uLCD.pixel(x+1,y,0xFFFFFF); 00005 uLCD.pixel(x+2,y,0xFFFFFF); 00006 uLCD.pixel(x+3,y+1,0xFFFFFF); 00007 uLCD.pixel(x+3,y+2,0xFFFFFF); 00008 uLCD.pixel(x+3,y+3,0xFFFFFF); 00009 uLCD.pixel(x+3,y+4,0xFFFFFF); 00010 uLCD.pixel(x+3,y+5,0xFFFFFF); 00011 uLCD.pixel(x+3,y+6,0xFFFFFF); 00012 uLCD.pixel(x-1,y+1,0xFFFFFF); 00013 uLCD.pixel(x-1,y+2,0xFFFFFF); 00014 uLCD.pixel(x-1,y+3,0xFFFFFF); 00015 uLCD.pixel(x-1,y+4,0xFFFFFF); 00016 uLCD.pixel(x-1,y+5,0xFFFFFF); 00017 uLCD.pixel(x-1,y+6,0xFFFFFF); 00018 uLCD.pixel(x,y+7,0xFFFFFF); 00019 uLCD.pixel(x+1,y+7,0xFFFFFF); 00020 uLCD.pixel(x+2,y+7,0xFFFFFF); 00021 uLCD.pixel(x-3,y,0xFFFFFF); 00022 uLCD.pixel(x-3,y+1,0xFFFFFF); 00023 uLCD.pixel(x-3,y+2,0xFFFFFF); 00024 uLCD.pixel(x-3,y+3,0xFFFFFF); 00025 uLCD.pixel(x-3,y+4,0xFFFFFF); 00026 uLCD.pixel(x-3,y+5,0xFFFFFF); 00027 uLCD.pixel(x-3,y+6,0xFFFFFF); 00028 uLCD.pixel(x-3,y+7,0xFFFFFF); 00029 } else if(l == 1){ //1 00030 uLCD.pixel(x,y,0xFFFFFF); 00031 uLCD.pixel(x,y+1,0xFFFFFF); 00032 uLCD.pixel(x,y+2,0xFFFFFF); 00033 uLCD.pixel(x,y+3,0xFFFFFF); 00034 uLCD.pixel(x,y+4,0xFFFFFF); 00035 uLCD.pixel(x,y+5,0xFFFFFF); 00036 uLCD.pixel(x,y+6,0xFFFFFF); 00037 uLCD.pixel(x,y+7,0xFFFFFF); 00038 } else if(l == 2){ //2 00039 uLCD.pixel(x,y,0xFFFFFF); 00040 uLCD.pixel(x-1,y,0xFFFFFF); 00041 uLCD.pixel(x+1,y,0xFFFFFF); 00042 uLCD.pixel(x-2,y+1,0xFFFFFF); 00043 uLCD.pixel(x-2,y+2,0xFFFFFF); 00044 uLCD.pixel(x+2,y+1,0xFFFFFF); 00045 uLCD.pixel(x+2,y+2,0xFFFFFF); 00046 uLCD.pixel(x+1,y+3,0xFFFFFF); 00047 uLCD.pixel(x,y+4,0xFFFFFF); 00048 uLCD.pixel(x-1,y+5,0xFFFFFF); 00049 uLCD.pixel(x-2,y+6,0xFFFFFF); 00050 uLCD.pixel(x-2,y+7,0xFFFFFF); 00051 uLCD.pixel(x-1,y+7,0xFFFFFF); 00052 uLCD.pixel(x,y+7,0xFFFFFF); 00053 uLCD.pixel(x+1,y+7,0xFFFFFF); 00054 uLCD.pixel(x+2,y+7,0xFFFFFF); 00055 } else if(l == 3){ //3 00056 uLCD.pixel(x,y,0xFFFFFF); 00057 uLCD.pixel(x-1,y,0xFFFFFF); 00058 uLCD.pixel(x+1,y,0xFFFFFF); 00059 uLCD.pixel(x-2,y+1,0xFFFFFF); 00060 uLCD.pixel(x+2,y+1,0xFFFFFF); 00061 uLCD.pixel(x+2,y+2,0xFFFFFF); 00062 uLCD.pixel(x+1,y+3,0xFFFFFF); 00063 uLCD.pixel(x,y+3,0xFFFFFF); 00064 uLCD.pixel(x+2,y+4,0xFFFFFF); 00065 uLCD.pixel(x+2,y+5,0xFFFFFF); 00066 uLCD.pixel(x+2,y+6,0xFFFFFF); 00067 uLCD.pixel(x+1,y+7,0xFFFFFF); 00068 uLCD.pixel(x,y+7,0xFFFFFF); 00069 uLCD.pixel(x-1,y+7,0xFFFFFF); 00070 uLCD.pixel(x-2,y+6,0xFFFFFF); 00071 } else if(l == 4){ //4 00072 uLCD.pixel(x+1,y,0xFFFFFF); 00073 uLCD.pixel(x,y+1,0xFFFFFF); 00074 uLCD.pixel(x-1,y+2,0xFFFFFF); 00075 uLCD.pixel(x-2,y+3,0xFFFFFF); 00076 uLCD.pixel(x-2,y+4,0xFFFFFF); 00077 uLCD.pixel(x-1,y+4,0xFFFFFF); 00078 uLCD.pixel(x,y+4,0xFFFFFF); 00079 uLCD.pixel(x+1,y+4,0xFFFFFF); 00080 uLCD.pixel(x+2,y,0xFFFFFF); 00081 uLCD.pixel(x+2,y+1,0xFFFFFF); 00082 uLCD.pixel(x+2,y+2,0xFFFFFF); 00083 uLCD.pixel(x+2,y+3,0xFFFFFF); 00084 uLCD.pixel(x+2,y+4,0xFFFFFF); 00085 uLCD.pixel(x+2,y+5,0xFFFFFF); 00086 uLCD.pixel(x+2,y+6,0xFFFFFF); 00087 uLCD.pixel(x+2,y+7,0xFFFFFF); 00088 } else if(l == 5){ //5 00089 uLCD.pixel(x-2,y,0xFFFFFF); 00090 uLCD.pixel(x-1,y,0xFFFFFF); 00091 uLCD.pixel(x,y,0xFFFFFF); 00092 uLCD.pixel(x+1,y,0xFFFFFF); 00093 uLCD.pixel(x+2,y,0xFFFFFF); 00094 uLCD.pixel(x-2,y+1,0xFFFFFF); 00095 uLCD.pixel(x-2,y+2,0xFFFFFF); 00096 uLCD.pixel(x-2,y+3,0xFFFFFF); 00097 uLCD.pixel(x-1,y+3,0xFFFFFF); 00098 uLCD.pixel(x,y+3,0xFFFFFF); 00099 uLCD.pixel(x+1,y+3,0xFFFFFF); 00100 uLCD.pixel(x+2,y+4,0xFFFFFF); 00101 uLCD.pixel(x+2,y+5,0xFFFFFF); 00102 uLCD.pixel(x+2,y+6,0xFFFFFF); 00103 uLCD.pixel(x+1,y+7,0xFFFFFF); 00104 uLCD.pixel(x,y+7,0xFFFFFF); 00105 uLCD.pixel(x-1,y+7,0xFFFFFF); 00106 uLCD.pixel(x-2,y+6,0xFFFFFF); 00107 } else if(l == 6){ //6 00108 uLCD.pixel(x-1,y,0xFFFFFF); 00109 uLCD.pixel(x,y,0xFFFFFF); 00110 uLCD.pixel(x+1,y,0xFFFFFF); 00111 uLCD.pixel(x-2,y+1,0xFFFFFF); 00112 uLCD.pixel(x-2,y+2,0xFFFFFF); 00113 uLCD.pixel(x-2,y+3,0xFFFFFF); 00114 uLCD.pixel(x-1,y+3,0xFFFFFF); 00115 uLCD.pixel(x,y+3,0xFFFFFF); 00116 uLCD.pixel(x+1,y+3,0xFFFFFF); 00117 uLCD.pixel(x+2,y+6,0xFFFFFF); 00118 uLCD.pixel(x+2,y+5,0xFFFFFF); 00119 uLCD.pixel(x+2,y+4,0xFFFFFF); 00120 uLCD.pixel(x-2,y+6,0xFFFFFF); 00121 uLCD.pixel(x-2,y+5,0xFFFFFF); 00122 uLCD.pixel(x-2,y+4,0xFFFFFF); 00123 uLCD.pixel(x-1,y+7,0xFFFFFF); 00124 uLCD.pixel(x,y+7,0xFFFFFF); 00125 uLCD.pixel(x+1,y+7,0xFFFFFF); 00126 } else if(l == 7){ //7 00127 uLCD.pixel(x-2,y,0xFFFFFF); 00128 uLCD.pixel(x-1,y,0xFFFFFF); 00129 uLCD.pixel(x,y,0xFFFFFF); 00130 uLCD.pixel(x+1,y,0xFFFFFF); 00131 uLCD.pixel(x+2,y,0xFFFFFF); 00132 uLCD.pixel(x+2,y+1,0xFFFFFF); 00133 uLCD.pixel(x+2,y+2,0xFFFFFF); 00134 uLCD.pixel(x+1,y+3,0xFFFFFF); 00135 uLCD.pixel(x+1,y+4,0xFFFFFF); 00136 uLCD.pixel(x,y+5,0xFFFFFF); 00137 uLCD.pixel(x,y+6,0xFFFFFF); 00138 uLCD.pixel(x,y+7,0xFFFFFF); 00139 } else if(l == 8){ //8 00140 uLCD.pixel(x+1,y,0xFFFFFF); 00141 uLCD.pixel(x,y,0xFFFFFF); 00142 uLCD.pixel(x-1,y,0xFFFFFF); 00143 uLCD.pixel(x+2,y+2,0xFFFFFF); 00144 uLCD.pixel(x+2,y+2,0xFFFFFF); 00145 uLCD.pixel(x-2,y+1,0xFFFFFF); 00146 uLCD.pixel(x-2,y+2,0xFFFFFF); 00147 uLCD.pixel(x-1,y+3,0xFFFFFF); 00148 uLCD.pixel(x,y+3,0xFFFFFF); 00149 uLCD.pixel(x+1,y+3,0xFFFFFF); 00150 uLCD.pixel(x-2,y+4,0xFFFFFF); 00151 uLCD.pixel(x-2,y+5,0xFFFFFF); 00152 uLCD.pixel(x-2,y+6,0xFFFFFF); 00153 uLCD.pixel(x+2,y+4,0xFFFFFF); 00154 uLCD.pixel(x+2,y+5,0xFFFFFF); 00155 uLCD.pixel(x+2,y+6,0xFFFFFF); 00156 uLCD.pixel(x-1,y+7,0xFFFFFF); 00157 uLCD.pixel(x,y+7,0xFFFFFF); 00158 uLCD.pixel(x+1,y+7,0xFFFFFF); 00159 } else if(l == 9){ //9 00160 uLCD.pixel(x-1,y,0xFFFFFF); 00161 uLCD.pixel(x,y,0xFFFFFF); 00162 uLCD.pixel(x+1,y,0xFFFFFF); 00163 uLCD.pixel(x-2,y+1,0xFFFFFF); 00164 uLCD.pixel(x-2,y+2,0xFFFFFF); 00165 uLCD.pixel(x-1,y+3,0xFFFFFF); 00166 uLCD.pixel(x,y+3,0xFFFFFF); 00167 uLCD.pixel(x+1,y+3,0xFFFFFF); 00168 uLCD.pixel(x+2,y+1,0xFFFFFF); 00169 uLCD.pixel(x+2,y+2,0xFFFFFF); 00170 uLCD.pixel(x+2,y+3,0xFFFFFF); 00171 uLCD.pixel(x+2,y+4,0xFFFFFF); 00172 uLCD.pixel(x+2,y+5,0xFFFFFF); 00173 uLCD.pixel(x+2,y+6,0xFFFFFF); 00174 uLCD.pixel(x+1,y+7,0xFFFFFF); 00175 uLCD.pixel(x,y+7,0xFFFFFF); 00176 uLCD.pixel(x-1,y+7,0xFFFFFF); 00177 uLCD.pixel(x-2,y+6,0xFFFFFF); 00178 } else if(l == 10){ //A 00179 uLCD.pixel(x,y,0xFFFFFF); 00180 uLCD.pixel(x+1,y+1,0xFFFFFF); 00181 uLCD.pixel(x-1,y+1,0xFFFFFF); 00182 uLCD.pixel(x+2,y+2,0xFFFFFF); 00183 uLCD.pixel(x-2,y+2,0xFFFFFF); 00184 uLCD.pixel(x+2,y+3,0xFFFFFF); 00185 uLCD.pixel(x-2,y+3,0xFFFFFF); 00186 uLCD.pixel(x-2,y+4,0xFFFFFF); 00187 uLCD.pixel(x+2,y+4,0xFFFFFF); 00188 uLCD.pixel(x-1,y+4,0xFFFFFF); 00189 uLCD.pixel(x+1,y+4,0xFFFFFF); 00190 uLCD.pixel(x,y+4,0xFFFFFF); 00191 uLCD.pixel(x+2,y+5,0xFFFFFF); 00192 uLCD.pixel(x-2,y+5,0xFFFFFF); 00193 uLCD.pixel(x+2,y+6,0xFFFFFF); 00194 uLCD.pixel(x-2,y+6,0xFFFFFF); 00195 uLCD.pixel(x+2,y+7,0xFFFFFF); 00196 uLCD.pixel(x-2,y+7,0xFFFFFF); 00197 } else if(l == 11){ //B 00198 uLCD.pixel(x,y,0xFFFFFF); 00199 uLCD.pixel(x-1,y,0xFFFFFF); 00200 uLCD.pixel(x-2,y,0xFFFFFF); 00201 uLCD.pixel(x+1,y,0xFFFFFF); 00202 uLCD.pixel(x-2,y+1,0xFFFFFF); 00203 uLCD.pixel(x-2,y+2,0xFFFFFF); 00204 uLCD.pixel(x+2,y+1,0xFFFFFF); 00205 uLCD.pixel(x+2,y+2,0xFFFFFF); 00206 uLCD.pixel(x,y+3,0xFFFFFF); 00207 uLCD.pixel(x-1,y+3,0xFFFFFF); 00208 uLCD.pixel(x-2,y+3,0xFFFFFF); 00209 uLCD.pixel(x+1,y+3,0xFFFFFF); 00210 uLCD.pixel(x-2,y+4,0xFFFFFF); 00211 uLCD.pixel(x-2,y+5,0xFFFFFF); 00212 uLCD.pixel(x-2,y+6,0xFFFFFF); 00213 uLCD.pixel(x+2,y+4,0xFFFFFF); 00214 uLCD.pixel(x+2,y+5,0xFFFFFF); 00215 uLCD.pixel(x+2,y+6,0xFFFFFF); 00216 uLCD.pixel(x-2,y+7,0xFFFFFF); 00217 uLCD.pixel(x-1,y+7,0xFFFFFF); 00218 uLCD.pixel(x,y+7,0xFFFFFF); 00219 uLCD.pixel(x+1,y+7,0xFFFFFF); 00220 } else if(l == 12){ //C 00221 uLCD.pixel(x,y,0xFFFFFF); 00222 uLCD.pixel(x-1,y,0xFFFFFF); 00223 uLCD.pixel(x+1,y,0xFFFFFF); 00224 uLCD.pixel(x+2,y+1,0xFFFFFF); 00225 uLCD.pixel(x-2,y+1,0xFFFFFF); 00226 uLCD.pixel(x-2,y+2,0xFFFFFF); 00227 uLCD.pixel(x-2,y+3,0xFFFFFF); 00228 uLCD.pixel(x-2,y+4,0xFFFFFF); 00229 uLCD.pixel(x-2,y+5,0xFFFFFF); 00230 uLCD.pixel(x-2,y+6,0xFFFFFF); 00231 uLCD.pixel(x+2,y+6,0xFFFFFF); 00232 uLCD.pixel(x-1,y+7,0xFFFFFF); 00233 uLCD.pixel(x+1,y+7,0xFFFFFF); 00234 uLCD.pixel(x,y+7,0xFFFFFF); 00235 } else if(l == 13){ //D 00236 uLCD.pixel(x,y,0xFFFFFF); 00237 uLCD.pixel(x-1,y,0xFFFFFF); 00238 uLCD.pixel(x-2,y,0xFFFFFF); 00239 uLCD.pixel(x+1,y,0xFFFFFF); 00240 uLCD.pixel(x-2,y+1,0xFFFFFF); 00241 uLCD.pixel(x-2,y+2,0xFFFFFF); 00242 uLCD.pixel(x+2,y+1,0xFFFFFF); 00243 uLCD.pixel(x+2,y+2,0xFFFFFF); 00244 uLCD.pixel(x+2,y+3,0xFFFFFF); 00245 uLCD.pixel(x-2,y+3,0xFFFFFF); 00246 uLCD.pixel(x-2,y+4,0xFFFFFF); 00247 uLCD.pixel(x-2,y+5,0xFFFFFF); 00248 uLCD.pixel(x-2,y+6,0xFFFFFF); 00249 uLCD.pixel(x+2,y+4,0xFFFFFF); 00250 uLCD.pixel(x+2,y+5,0xFFFFFF); 00251 uLCD.pixel(x+2,y+6,0xFFFFFF); 00252 uLCD.pixel(x-2,y+7,0xFFFFFF); 00253 uLCD.pixel(x-1,y+7,0xFFFFFF); 00254 uLCD.pixel(x,y+7,0xFFFFFF); 00255 uLCD.pixel(x+1,y+7,0xFFFFFF); 00256 } else if(l == 14){ //E 00257 uLCD.pixel(x,y,0xFFFFFF); 00258 uLCD.pixel(x-1,y,0xFFFFFF); 00259 uLCD.pixel(x-2,y,0xFFFFFF); 00260 uLCD.pixel(x+1,y,0xFFFFFF); 00261 uLCD.pixel(x+2,y,0xFFFFFF); 00262 uLCD.pixel(x-2,y+1,0xFFFFFF); 00263 uLCD.pixel(x-2,y+2,0xFFFFFF); 00264 uLCD.pixel(x-2,y+3,0xFFFFFF); 00265 uLCD.pixel(x-1,y+3,0xFFFFFF); 00266 uLCD.pixel(x,y+3,0xFFFFFF); 00267 uLCD.pixel(x+1,y+3,0xFFFFFF); 00268 uLCD.pixel(x-2,y+4,0xFFFFFF); 00269 uLCD.pixel(x-2,y+5,0xFFFFFF); 00270 uLCD.pixel(x-2,y+6,0xFFFFFF); 00271 uLCD.pixel(x-2,y+7,0xFFFFFF); 00272 uLCD.pixel(x-1,y+7,0xFFFFFF); 00273 uLCD.pixel(x,y+7,0xFFFFFF); 00274 uLCD.pixel(x+1,y+7,0xFFFFFF); 00275 uLCD.pixel(x+2,y+7,0xFFFFFF); 00276 } else if(l == 15){ //F 00277 uLCD.pixel(x,y,0xFFFFFF); 00278 uLCD.pixel(x-1,y,0xFFFFFF); 00279 uLCD.pixel(x-2,y,0xFFFFFF); 00280 uLCD.pixel(x+1,y,0xFFFFFF); 00281 uLCD.pixel(x+2,y,0xFFFFFF); 00282 uLCD.pixel(x-2,y+1,0xFFFFFF); 00283 uLCD.pixel(x-2,y+2,0xFFFFFF); 00284 uLCD.pixel(x-2,y+3,0xFFFFFF); 00285 uLCD.pixel(x-1,y+3,0xFFFFFF); 00286 uLCD.pixel(x,y+3,0xFFFFFF); 00287 uLCD.pixel(x+1,y+3,0xFFFFFF); 00288 uLCD.pixel(x-2,y+4,0xFFFFFF); 00289 uLCD.pixel(x-2,y+5,0xFFFFFF); 00290 uLCD.pixel(x-2,y+6,0xFFFFFF); 00291 uLCD.pixel(x-2,y+7,0xFFFFFF); 00292 } else if(l == 16){ //G 00293 uLCD.pixel(x,y,0xFFFFFF); 00294 uLCD.pixel(x-1,y,0xFFFFFF); 00295 uLCD.pixel(x+1,y,0xFFFFFF); 00296 uLCD.pixel(x+2,y+1,0xFFFFFF); 00297 uLCD.pixel(x-2,y+1,0xFFFFFF); 00298 uLCD.pixel(x-2,y+2,0xFFFFFF); 00299 uLCD.pixel(x-2,y+3,0xFFFFFF); 00300 uLCD.pixel(x-2,y+4,0xFFFFFF); 00301 uLCD.pixel(x-2,y+5,0xFFFFFF); 00302 uLCD.pixel(x-2,y+6,0xFFFFFF); 00303 uLCD.pixel(x+2,y+6,0xFFFFFF); 00304 uLCD.pixel(x-1,y+7,0xFFFFFF); 00305 uLCD.pixel(x+1,y+7,0xFFFFFF); 00306 uLCD.pixel(x,y+7,0xFFFFFF); 00307 uLCD.pixel(x+2,y+5,0xFFFFFF); 00308 uLCD.pixel(x+2,y+4,0xFFFFFF); 00309 uLCD.pixel(x+1,y+4,0xFFFFFF); 00310 uLCD.pixel(x,y+4,0xFFFFFF); 00311 } else if(l == 17){ //H 00312 uLCD.pixel(x-2,y,0xFFFFFF); 00313 uLCD.pixel(x-2,y+1,0xFFFFFF); 00314 uLCD.pixel(x-2,y+2,0xFFFFFF); 00315 uLCD.pixel(x-2,y+3,0xFFFFFF); 00316 uLCD.pixel(x-2,y+4,0xFFFFFF); 00317 uLCD.pixel(x-2,y+5,0xFFFFFF); 00318 uLCD.pixel(x-2,y+6,0xFFFFFF); 00319 uLCD.pixel(x-2,y+7,0xFFFFFF); 00320 uLCD.pixel(x+2,y,0xFFFFFF); 00321 uLCD.pixel(x+2,y+1,0xFFFFFF); 00322 uLCD.pixel(x+2,y+2,0xFFFFFF); 00323 uLCD.pixel(x+2,y+3,0xFFFFFF); 00324 uLCD.pixel(x+2,y+4,0xFFFFFF); 00325 uLCD.pixel(x+2,y+5,0xFFFFFF); 00326 uLCD.pixel(x+2,y+6,0xFFFFFF); 00327 uLCD.pixel(x+2,y+7,0xFFFFFF); 00328 uLCD.pixel(x+1,y+3,0xFFFFFF); 00329 uLCD.pixel(x,y+3,0xFFFFFF); 00330 uLCD.pixel(x-1,y+3,0xFFFFFF); 00331 } else if(l == 18){ //I 00332 uLCD.pixel(x-2,y,0xFFFFFF); 00333 uLCD.pixel(x-1,y,0xFFFFFF); 00334 uLCD.pixel(x,y,0xFFFFFF); 00335 uLCD.pixel(x+1,y,0xFFFFFF); 00336 uLCD.pixel(x+2,y,0xFFFFFF); 00337 uLCD.pixel(x,y+1,0xFFFFFF); 00338 uLCD.pixel(x,y+2,0xFFFFFF); 00339 uLCD.pixel(x,y+3,0xFFFFFF); 00340 uLCD.pixel(x,y+4,0xFFFFFF); 00341 uLCD.pixel(x,y+5,0xFFFFFF); 00342 uLCD.pixel(x,y+6,0xFFFFFF); 00343 uLCD.pixel(x,y+7,0xFFFFFF); 00344 uLCD.pixel(x+1,y+7,0xFFFFFF); 00345 uLCD.pixel(x+2,y+7,0xFFFFFF); 00346 uLCD.pixel(x-1,y+7,0xFFFFFF); 00347 uLCD.pixel(x-2,y+7,0xFFFFFF); 00348 } else if(l == 19){ //J 00349 uLCD.pixel(x+2,y,0xFFFFFF); 00350 uLCD.pixel(x+2,y+1,0xFFFFFF); 00351 uLCD.pixel(x+2,y+2,0xFFFFFF); 00352 uLCD.pixel(x+2,y+3,0xFFFFFF); 00353 uLCD.pixel(x+2,y+4,0xFFFFFF); 00354 uLCD.pixel(x+2,y+5,0xFFFFFF); 00355 uLCD.pixel(x+2,y+6,0xFFFFFF); 00356 uLCD.pixel(x+1,y+7,0xFFFFFF); 00357 uLCD.pixel(x,y+7,0xFFFFFF); 00358 uLCD.pixel(x-1,y+7,0xFFFFFF); 00359 uLCD.pixel(x-2,y+6,0xFFFFFF); 00360 uLCD.pixel(x-2,y+5,0xFFFFFF); 00361 } else if(l == 20){ //K 00362 uLCD.pixel(x-2,y,0xFFFFFF); 00363 uLCD.pixel(x-2,y+1,0xFFFFFF); 00364 uLCD.pixel(x-2,y+2,0xFFFFFF); 00365 uLCD.pixel(x-2,y+3,0xFFFFFF); 00366 uLCD.pixel(x-2,y+4,0xFFFFFF); 00367 uLCD.pixel(x-2,y+5,0xFFFFFF); 00368 uLCD.pixel(x-2,y+6,0xFFFFFF); 00369 uLCD.pixel(x-2,y+7,0xFFFFFF); 00370 uLCD.pixel(x-1,y+3,0xFFFFFF); 00371 uLCD.pixel(x,y+2,0xFFFFFF); 00372 uLCD.pixel(x+1,y+1,0xFFFFFF); 00373 uLCD.pixel(x+2,y,0xFFFFFF); 00374 uLCD.pixel(x-1,y+4,0xFFFFFF); 00375 uLCD.pixel(x,y+5,0xFFFFFF); 00376 uLCD.pixel(x+1,y+6,0xFFFFFF); 00377 uLCD.pixel(x+2,y+7,0xFFFFFF); 00378 } else if(l == 21){ //L 00379 uLCD.pixel(x-2,y,0xFFFFFF); 00380 uLCD.pixel(x-2,y+1,0xFFFFFF); 00381 uLCD.pixel(x-2,y+2,0xFFFFFF); 00382 uLCD.pixel(x-2,y+3,0xFFFFFF); 00383 uLCD.pixel(x-2,y+4,0xFFFFFF); 00384 uLCD.pixel(x-2,y+5,0xFFFFFF); 00385 uLCD.pixel(x-2,y+6,0xFFFFFF); 00386 uLCD.pixel(x-2,y+7,0xFFFFFF); 00387 uLCD.pixel(x-1,y+7,0xFFFFFF); 00388 uLCD.pixel(x,y+7,0xFFFFFF); 00389 uLCD.pixel(x+1,y+7,0xFFFFFF); 00390 uLCD.pixel(x+2,y+7,0xFFFFFF); 00391 } else if(l == 22){ //M 00392 uLCD.pixel(x-2,y,0xFFFFFF); 00393 uLCD.pixel(x-2,y+1,0xFFFFFF); 00394 uLCD.pixel(x-2,y+2,0xFFFFFF); 00395 uLCD.pixel(x-2,y+3,0xFFFFFF); 00396 uLCD.pixel(x-2,y+4,0xFFFFFF); 00397 uLCD.pixel(x-2,y+5,0xFFFFFF); 00398 uLCD.pixel(x-2,y+6,0xFFFFFF); 00399 uLCD.pixel(x-2,y+7,0xFFFFFF); 00400 uLCD.pixel(x+2,y,0xFFFFFF); 00401 uLCD.pixel(x+2,y+1,0xFFFFFF); 00402 uLCD.pixel(x+2,y+2,0xFFFFFF); 00403 uLCD.pixel(x+2,y+3,0xFFFFFF); 00404 uLCD.pixel(x+2,y+4,0xFFFFFF); 00405 uLCD.pixel(x+2,y+5,0xFFFFFF); 00406 uLCD.pixel(x+2,y+6,0xFFFFFF); 00407 uLCD.pixel(x+2,y+7,0xFFFFFF); 00408 uLCD.pixel(x+1,y+1,0xFFFFFF); 00409 uLCD.pixel(x,y+2,0xFFFFFF); 00410 uLCD.pixel(x-1,y+1,0xFFFFFF); 00411 } else if(l == 23){ //N 00412 uLCD.pixel(x-2,y,0xFFFFFF); 00413 uLCD.pixel(x-2,y+1,0xFFFFFF); 00414 uLCD.pixel(x-2,y+2,0xFFFFFF); 00415 uLCD.pixel(x-2,y+3,0xFFFFFF); 00416 uLCD.pixel(x-2,y+4,0xFFFFFF); 00417 uLCD.pixel(x-2,y+5,0xFFFFFF); 00418 uLCD.pixel(x-2,y+6,0xFFFFFF); 00419 uLCD.pixel(x-2,y+7,0xFFFFFF); 00420 uLCD.pixel(x+2,y,0xFFFFFF); 00421 uLCD.pixel(x+2,y+1,0xFFFFFF); 00422 uLCD.pixel(x+2,y+2,0xFFFFFF); 00423 uLCD.pixel(x+2,y+3,0xFFFFFF); 00424 uLCD.pixel(x+2,y+4,0xFFFFFF); 00425 uLCD.pixel(x+2,y+5,0xFFFFFF); 00426 uLCD.pixel(x+2,y+6,0xFFFFFF); 00427 uLCD.pixel(x+2,y+7,0xFFFFFF); 00428 uLCD.pixel(x-1,y+1,0xFFFFFF); 00429 uLCD.pixel(x-1,y+2,0xFFFFFF); 00430 uLCD.pixel(x,y+3,0xFFFFFF); 00431 uLCD.pixel(x,y+4,0xFFFFFF); 00432 uLCD.pixel(x+1,y+5,0xFFFFFF); 00433 uLCD.pixel(x+1,y+6,0xFFFFFF); 00434 } else if(l == 24){ //O 00435 uLCD.pixel(x,y,0xFFFFFF); 00436 uLCD.pixel(x-1,y,0xFFFFFF); 00437 uLCD.pixel(x+1,y,0xFFFFFF); 00438 uLCD.pixel(x-2,y+1,0xFFFFFF); 00439 uLCD.pixel(x-2,y+2,0xFFFFFF); 00440 uLCD.pixel(x+2,y+1,0xFFFFFF); 00441 uLCD.pixel(x+2,y+2,0xFFFFFF); 00442 uLCD.pixel(x+2,y+3,0xFFFFFF); 00443 uLCD.pixel(x-2,y+3,0xFFFFFF); 00444 uLCD.pixel(x-2,y+4,0xFFFFFF); 00445 uLCD.pixel(x-2,y+5,0xFFFFFF); 00446 uLCD.pixel(x-2,y+6,0xFFFFFF); 00447 uLCD.pixel(x+2,y+4,0xFFFFFF); 00448 uLCD.pixel(x+2,y+5,0xFFFFFF); 00449 uLCD.pixel(x+2,y+6,0xFFFFFF); 00450 uLCD.pixel(x-1,y+7,0xFFFFFF); 00451 uLCD.pixel(x,y+7,0xFFFFFF); 00452 uLCD.pixel(x+1,y+7,0xFFFFFF); 00453 } else if(l == 25){ //P 00454 uLCD.pixel(x,y,0xFFFFFF); 00455 uLCD.pixel(x-1,y,0xFFFFFF); 00456 uLCD.pixel(x-2,y,0xFFFFFF); 00457 uLCD.pixel(x+1,y,0xFFFFFF); 00458 uLCD.pixel(x-2,y+1,0xFFFFFF); 00459 uLCD.pixel(x-2,y+2,0xFFFFFF); 00460 uLCD.pixel(x+2,y+1,0xFFFFFF); 00461 uLCD.pixel(x+2,y+2,0xFFFFFF); 00462 uLCD.pixel(x,y+3,0xFFFFFF); 00463 uLCD.pixel(x-1,y+3,0xFFFFFF); 00464 uLCD.pixel(x-2,y+3,0xFFFFFF); 00465 uLCD.pixel(x+1,y+3,0xFFFFFF); 00466 uLCD.pixel(x-2,y+4,0xFFFFFF); 00467 uLCD.pixel(x-2,y+5,0xFFFFFF); 00468 uLCD.pixel(x-2,y+6,0xFFFFFF); 00469 uLCD.pixel(x-2,y+7,0xFFFFFF); 00470 } else if(l == 26){ //Q 00471 uLCD.pixel(x,y,0xFFFFFF); 00472 uLCD.pixel(x-1,y,0xFFFFFF); 00473 uLCD.pixel(x+1,y,0xFFFFFF); 00474 uLCD.pixel(x-2,y+1,0xFFFFFF); 00475 uLCD.pixel(x-2,y+2,0xFFFFFF); 00476 uLCD.pixel(x+2,y+1,0xFFFFFF); 00477 uLCD.pixel(x+2,y+2,0xFFFFFF); 00478 uLCD.pixel(x+2,y+3,0xFFFFFF); 00479 uLCD.pixel(x-2,y+3,0xFFFFFF); 00480 uLCD.pixel(x-2,y+4,0xFFFFFF); 00481 uLCD.pixel(x-2,y+5,0xFFFFFF); 00482 uLCD.pixel(x-2,y+6,0xFFFFFF); 00483 uLCD.pixel(x+2,y+4,0xFFFFFF); 00484 uLCD.pixel(x+2,y+5,0xFFFFFF); 00485 uLCD.pixel(x+2,y+6,0xFFFFFF); 00486 uLCD.pixel(x-1,y+7,0xFFFFFF); 00487 uLCD.pixel(x,y+7,0xFFFFFF); 00488 uLCD.pixel(x+1,y+7,0xFFFFFF); 00489 uLCD.pixel(x+2,y+7,0xFFFFFF); 00490 uLCD.pixel(x+1,y+6,0xFFFFFF); 00491 uLCD.pixel(x,y+5,0xFFFFFF); 00492 } else if(l == 27){ //R 00493 uLCD.pixel(x,y,0xFFFFFF); 00494 uLCD.pixel(x-1,y,0xFFFFFF); 00495 uLCD.pixel(x-2,y,0xFFFFFF); 00496 uLCD.pixel(x+1,y,0xFFFFFF); 00497 uLCD.pixel(x-2,y+1,0xFFFFFF); 00498 uLCD.pixel(x-2,y+2,0xFFFFFF); 00499 uLCD.pixel(x+2,y+1,0xFFFFFF); 00500 uLCD.pixel(x+2,y+2,0xFFFFFF); 00501 uLCD.pixel(x,y+3,0xFFFFFF); 00502 uLCD.pixel(x-1,y+3,0xFFFFFF); 00503 uLCD.pixel(x-2,y+3,0xFFFFFF); 00504 uLCD.pixel(x+1,y+3,0xFFFFFF); 00505 uLCD.pixel(x-2,y+4,0xFFFFFF); 00506 uLCD.pixel(x-2,y+5,0xFFFFFF); 00507 uLCD.pixel(x-2,y+6,0xFFFFFF); 00508 uLCD.pixel(x-2,y+7,0xFFFFFF); 00509 uLCD.pixel(x,y+4,0xFFFFFF); 00510 uLCD.pixel(x+1,y+5,0xFFFFFF); 00511 uLCD.pixel(x+2,y+6,0xFFFFFF); 00512 uLCD.pixel(x+2,y+7,0xFFFFFF); 00513 } else if(l == 28){ //S 00514 uLCD.pixel(x,y,0xFFFFFF); 00515 uLCD.pixel(x-1,y,0xFFFFFF); 00516 uLCD.pixel(x+1,y,0xFFFFFF); 00517 uLCD.pixel(x+2,y+1,0xFFFFFF); 00518 uLCD.pixel(x-2,y+1,0xFFFFFF); 00519 uLCD.pixel(x-2,y+2,0xFFFFFF); 00520 uLCD.pixel(x+2,y+2,0xFFFFFF); 00521 uLCD.pixel(x-1,y+3,0xFFFFFF); 00522 uLCD.pixel(x,y+3,0xFFFFFF); 00523 uLCD.pixel(x+1,y+4,0xFFFFFF); 00524 uLCD.pixel(x+2,y+5,0xFFFFFF); 00525 uLCD.pixel(x-2,y+5,0xFFFFFF); 00526 uLCD.pixel(x-2,y+6,0xFFFFFF); 00527 uLCD.pixel(x+2,y+6,0xFFFFFF); 00528 uLCD.pixel(x-1,y+7,0xFFFFFF); 00529 uLCD.pixel(x+1,y+7,0xFFFFFF); 00530 uLCD.pixel(x,y+7,0xFFFFFF); 00531 } else if(l == 29){ //T 00532 uLCD.pixel(x-2,y,0xFFFFFF); 00533 uLCD.pixel(x-1,y,0xFFFFFF); 00534 uLCD.pixel(x,y,0xFFFFFF); 00535 uLCD.pixel(x+1,y,0xFFFFFF); 00536 uLCD.pixel(x+2,y,0xFFFFFF); 00537 uLCD.pixel(x,y+1,0xFFFFFF); 00538 uLCD.pixel(x,y+2,0xFFFFFF); 00539 uLCD.pixel(x,y+3,0xFFFFFF); 00540 uLCD.pixel(x,y+4,0xFFFFFF); 00541 uLCD.pixel(x,y+5,0xFFFFFF); 00542 uLCD.pixel(x,y+6,0xFFFFFF); 00543 uLCD.pixel(x,y+7,0xFFFFFF); 00544 } else if(l == 30){ //U 00545 uLCD.pixel(x-2,y,0xFFFFFF); 00546 uLCD.pixel(x+2,y,0xFFFFFF); 00547 uLCD.pixel(x-2,y+1,0xFFFFFF); 00548 uLCD.pixel(x-2,y+2,0xFFFFFF); 00549 uLCD.pixel(x+2,y+1,0xFFFFFF); 00550 uLCD.pixel(x+2,y+2,0xFFFFFF); 00551 uLCD.pixel(x+2,y+3,0xFFFFFF); 00552 uLCD.pixel(x-2,y+3,0xFFFFFF); 00553 uLCD.pixel(x-2,y+4,0xFFFFFF); 00554 uLCD.pixel(x-2,y+5,0xFFFFFF); 00555 uLCD.pixel(x-2,y+6,0xFFFFFF); 00556 uLCD.pixel(x+2,y+4,0xFFFFFF); 00557 uLCD.pixel(x+2,y+5,0xFFFFFF); 00558 uLCD.pixel(x+2,y+6,0xFFFFFF); 00559 uLCD.pixel(x-1,y+7,0xFFFFFF); 00560 uLCD.pixel(x,y+7,0xFFFFFF); 00561 uLCD.pixel(x+1,y+7,0xFFFFFF); 00562 } else if(l == 31){ //V 00563 uLCD.pixel(x-2,y,0xFFFFFF); 00564 uLCD.pixel(x+2,y,0xFFFFFF); 00565 uLCD.pixel(x-2,y+1,0xFFFFFF); 00566 uLCD.pixel(x-2,y+2,0xFFFFFF); 00567 uLCD.pixel(x+2,y+1,0xFFFFFF); 00568 uLCD.pixel(x+2,y+2,0xFFFFFF); 00569 uLCD.pixel(x+2,y+3,0xFFFFFF); 00570 uLCD.pixel(x-2,y+3,0xFFFFFF); 00571 uLCD.pixel(x-2,y+4,0xFFFFFF); 00572 uLCD.pixel(x-2,y+5,0xFFFFFF); 00573 uLCD.pixel(x+2,y+4,0xFFFFFF); 00574 uLCD.pixel(x+2,y+5,0xFFFFFF); 00575 uLCD.pixel(x-1,y+6,0xFFFFFF); 00576 uLCD.pixel(x,y+7,0xFFFFFF); 00577 uLCD.pixel(x+1,y+6,0xFFFFFF); 00578 } else if(l == 32){ //W 00579 uLCD.pixel(x-2,y,0xFFFFFF); 00580 uLCD.pixel(x-2,y+1,0xFFFFFF); 00581 uLCD.pixel(x-2,y+2,0xFFFFFF); 00582 uLCD.pixel(x-2,y+3,0xFFFFFF); 00583 uLCD.pixel(x-2,y+4,0xFFFFFF); 00584 uLCD.pixel(x-2,y+5,0xFFFFFF); 00585 uLCD.pixel(x-2,y+6,0xFFFFFF); 00586 uLCD.pixel(x-2,y+7,0xFFFFFF); 00587 uLCD.pixel(x+2,y,0xFFFFFF); 00588 uLCD.pixel(x+2,y+1,0xFFFFFF); 00589 uLCD.pixel(x+2,y+2,0xFFFFFF); 00590 uLCD.pixel(x+2,y+3,0xFFFFFF); 00591 uLCD.pixel(x+2,y+4,0xFFFFFF); 00592 uLCD.pixel(x+2,y+5,0xFFFFFF); 00593 uLCD.pixel(x+2,y+6,0xFFFFFF); 00594 uLCD.pixel(x+2,y+7,0xFFFFFF); 00595 uLCD.pixel(x+1,y+6,0xFFFFFF); 00596 uLCD.pixel(x,y+5,0xFFFFFF); 00597 uLCD.pixel(x-1,y+6,0xFFFFFF); 00598 } else if(l == 33){ //X 00599 uLCD.pixel(x-2,y,0xFFFFFF); 00600 uLCD.pixel(x-2,y+1,0xFFFFFF); 00601 uLCD.pixel(x-1,y+2,0xFFFFFF); 00602 uLCD.pixel(x,y+3,0xFFFFFF); 00603 uLCD.pixel(x-1,y+4,0xFFFFFF); 00604 uLCD.pixel(x-2,y+5,0xFFFFFF); 00605 uLCD.pixel(x-2,y+6,0xFFFFFF); 00606 uLCD.pixel(x-2,y+7,0xFFFFFF); 00607 uLCD.pixel(x+2,y,0xFFFFFF); 00608 uLCD.pixel(x+2,y+1,0xFFFFFF); 00609 uLCD.pixel(x+1,y+2,0xFFFFFF); 00610 uLCD.pixel(x+1,y+4,0xFFFFFF); 00611 uLCD.pixel(x+2,y+5,0xFFFFFF); 00612 uLCD.pixel(x+2,y+6,0xFFFFFF); 00613 uLCD.pixel(x+2,y+7,0xFFFFFF); 00614 } else if(l == 34){ //Y 00615 uLCD.pixel(x-2,y,0xFFFFFF); 00616 uLCD.pixel(x+2,y,0xFFFFFF); 00617 uLCD.pixel(x-2,y+1,0xFFFFFF); 00618 uLCD.pixel(x+2,y+1,0xFFFFFF); 00619 uLCD.pixel(x-2,y+2,0xFFFFFF); 00620 uLCD.pixel(x+2,y+2,0xFFFFFF); 00621 uLCD.pixel(x-1,y+3,0xFFFFFF); 00622 uLCD.pixel(x+1,y+3,0xFFFFFF); 00623 uLCD.pixel(x,y+4,0xFFFFFF); 00624 uLCD.pixel(x,y+5,0xFFFFFF); 00625 uLCD.pixel(x,y+6,0xFFFFFF); 00626 uLCD.pixel(x,y+7,0xFFFFFF); 00627 } else if(l == 35){ //Z 00628 uLCD.pixel(x-2,y,0xFFFFFF); 00629 uLCD.pixel(x-1,y,0xFFFFFF); 00630 uLCD.pixel(x,y,0xFFFFFF); 00631 uLCD.pixel(x+1,y,0xFFFFFF); 00632 uLCD.pixel(x+2,y,0xFFFFFF); 00633 uLCD.pixel(x+2,y+1,0xFFFFFF); 00634 uLCD.pixel(x+1,y+2,0xFFFFFF); 00635 uLCD.pixel(x,y+3,0xFFFFFF); 00636 uLCD.pixel(x-1,y+4,0xFFFFFF); 00637 uLCD.pixel(x-1,y+5,0xFFFFFF); 00638 uLCD.pixel(x-2,y+6,0xFFFFFF); 00639 uLCD.pixel(x-2,y+7,0xFFFFFF); 00640 uLCD.pixel(x-1,y+7,0xFFFFFF); 00641 uLCD.pixel(x,y+7,0xFFFFFF); 00642 uLCD.pixel(x+1,y+7,0xFFFFFF); 00643 uLCD.pixel(x+2,y+7,0xFFFFFF); 00644 } 00645 } 00646 00647 void addText(){ 00648 for(int i = 1; i < 10; i++){ 00649 addLetter(21+i*10,17,i); 00650 } 00651 addLetter(121,17,0); 00652 for(int i = 0; i < 10; i++){ 00653 addLetter(21,28+i*10,10+i); 00654 } 00655 } 00656 00657 void addWin(){ 00658 uLCD.filled_rectangle(19,7,113,14,0x0000FF); 00659 addLetter(21,7,34); //Y 00660 addLetter(31,7,24); //O 00661 addLetter(41,7,30); //U 00662 00663 addLetter(61,7,32); //W 00664 addLetter(71,7,18); //I 00665 addLetter(81,7,23); //N 00666 } 00667 00668 void addLose(){ 00669 uLCD.filled_rectangle(19,7,113,14,0x0000FF); 00670 addLetter(21,7,34); //Y 00671 addLetter(31,7,24); //O 00672 addLetter(41,7,30); //U 00673 00674 addLetter(61,7,21); //L 00675 addLetter(71,7,24); //O 00676 addLetter(81,7,28); //S 00677 addLetter(91,7,14); //E 00678 } 00679 00680 void addAttack(){ 00681 uLCD.filled_rectangle(19,7,113,14,0x0000FF); 00682 addLetter(21,7,34); //Y 00683 addLetter(31,7,24); //O 00684 addLetter(41,7,30); //U 00685 addLetter(51,7,27); //R 00686 00687 addLetter(71,7,29); //T 00688 addLetter(81,7,30); //U 00689 addLetter(91,7,27); //R 00690 addLetter(101,7,23); //N 00691 } 00692 00693 void addDefense(){ 00694 uLCD.filled_rectangle(19,7,113,14,0x0000FF); 00695 addLetter(21,7,14); //E 00696 addLetter(31,7,23); //N 00697 addLetter(41,7,14); //E 00698 addLetter(51,7,22); //M 00699 addLetter(61,7,34); //Y 00700 00701 addLetter(81,7,29); //T 00702 addLetter(91,7,30); //U 00703 addLetter(101,7,27); //R 00704 addLetter(111,7,23); //N 00705 } 00706
Generated on Thu Jul 14 2022 20:08:03 by
1.7.2