Brandon Donohue / Mbed 2 deprecated IoTBattleship

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers letters.h Source File

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