Alvaro Cassinelli / Mbed 2 deprecated laserUI

Dependencies:   mbed

Fork of skinGames_forktest by Alvaro Cassinelli

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers textData.h Source File

textData.h

00001 // This is sort of a hack: the idea is to use FLASH (memory program) to store data (here the trajectory for the letters). 
00002 // There are several ways to do that, one being for instance to actually WRITE that in a static array on FLASH, but the following is easy to code...
00003 
00004 float auxbuffer[50];// this is, max 25 points per letter
00005 
00006 int fillAuxBuffer(char ch) {
00007  int numpoints;
00008  switch(ch){
00009     default: 
00010         numpoints = 0;
00011         break;
00012         
00013     case 'A':
00014         numpoints = 10;
00015         auxbuffer[0] = 0; auxbuffer[1] = 3;
00016         auxbuffer[2] = 2; auxbuffer[3] = 9;
00017         auxbuffer[4] = 4; auxbuffer[5] = 15;
00018         auxbuffer[6] = 6; auxbuffer[7] = 15;
00019         auxbuffer[8] = 8; auxbuffer[9] = 9;
00020         auxbuffer[10] = 4; auxbuffer[11] = 9;
00021         auxbuffer[12] = 2; auxbuffer[13] = 9;
00022         auxbuffer[14] = 4; auxbuffer[15] = 9;
00023         auxbuffer[16] = 8; auxbuffer[17] = 9;
00024         auxbuffer[18] = 10; auxbuffer[19] = 3;
00025         break;
00026         
00027     case 'B':
00028         numpoints = 16;
00029         auxbuffer[0] = 1; auxbuffer[1] = 3;
00030         auxbuffer[2] = 1; auxbuffer[3] = 7;
00031         auxbuffer[4] = 1; auxbuffer[5] = 11;
00032         auxbuffer[6] = 1; auxbuffer[7] = 15;
00033         auxbuffer[8] = 6; auxbuffer[9] = 15;
00034         auxbuffer[10] = 8; auxbuffer[11] = 14;
00035         auxbuffer[12] = 9; auxbuffer[13] = 12;
00036         auxbuffer[14] = 8; auxbuffer[15] = 10;
00037         auxbuffer[16] = 6; auxbuffer[17] = 9;
00038         auxbuffer[18] = 1; auxbuffer[19] = 9;
00039         auxbuffer[20] = 6; auxbuffer[21] = 9;
00040         auxbuffer[22] = 8; auxbuffer[23] = 8;
00041         auxbuffer[24] = 9;auxbuffer[25] = 6;
00042         auxbuffer[26] = 8; auxbuffer[27] = 4;
00043         auxbuffer[28] = 6;auxbuffer[29] = 3;
00044         auxbuffer[30] = 1; auxbuffer[31] = 3;
00045         break;
00046         
00047     case 'C':
00048         numpoints = 14;
00049         auxbuffer[0] = 9; auxbuffer[1] = 12;
00050         auxbuffer[2] = 8; auxbuffer[3] = 14;
00051         auxbuffer[4] = 6; auxbuffer[5] = 15;
00052         auxbuffer[6] = 4; auxbuffer[7] = 15;
00053         auxbuffer[8] = 2;
00054         auxbuffer[9] = 14;
00055         auxbuffer[10] = 1;
00056         auxbuffer[11] = 13;
00057         auxbuffer[12] = 0;
00058         auxbuffer[13] = 11;
00059         auxbuffer[14] = 0;
00060         auxbuffer[15] = 7;
00061         auxbuffer[16] = 1;
00062         auxbuffer[17] = 5;
00063         auxbuffer[18] = 2;
00064         auxbuffer[19] = 4;
00065         auxbuffer[20] = 4;
00066         auxbuffer[21] = 3;
00067         auxbuffer[22] = 6;
00068         auxbuffer[23] = 3;
00069         auxbuffer[24] = 8;
00070         auxbuffer[25] = 4;
00071         auxbuffer[26] = 9;
00072         auxbuffer[27] = 6;
00073         break;
00074     
00075     case 'D':
00076         numpoints = 13;
00077         auxbuffer[0] = 1;
00078         auxbuffer[1] = 3;
00079         auxbuffer[2] = 1;
00080         auxbuffer[3] = 7;
00081         auxbuffer[4] = 1;
00082         auxbuffer[5] = 11;
00083         auxbuffer[6] = 1;
00084         auxbuffer[7] = 15;
00085         auxbuffer[8] = 5;
00086         auxbuffer[9] = 15;
00087         auxbuffer[10] = 8;
00088         auxbuffer[11] = 14;
00089         auxbuffer[12] = 9;
00090         auxbuffer[13] = 13;
00091         auxbuffer[14] = 10;
00092         auxbuffer[15] = 10;
00093         auxbuffer[16] = 10;
00094         auxbuffer[17] = 8;
00095         auxbuffer[18] = 9;
00096         auxbuffer[19] = 5;
00097         auxbuffer[20] = 8;
00098         auxbuffer[21] = 4;
00099         auxbuffer[22] = 5;
00100         auxbuffer[23] = 3;
00101         auxbuffer[24] = 1;
00102         auxbuffer[25] = 3;
00103         break;
00104     
00105     case 'E':
00106         numpoints = 11;
00107         auxbuffer[0] = 9;
00108         auxbuffer[1] = 15;
00109         auxbuffer[2] = 5;
00110         auxbuffer[3] = 15;
00111         auxbuffer[4] = 1;
00112         auxbuffer[5] = 15;
00113         auxbuffer[6] = 1;
00114         auxbuffer[7] = 12;
00115         auxbuffer[8] = 1;
00116         auxbuffer[9] = 9;
00117         auxbuffer[10] = 5;
00118         auxbuffer[11] = 9;
00119         auxbuffer[12] = 1;
00120         auxbuffer[13] = 9;
00121         auxbuffer[14] = 1;
00122         auxbuffer[15] = 6;
00123         auxbuffer[16] = 1;
00124         auxbuffer[17] = 3;
00125         auxbuffer[18] = 5;
00126         auxbuffer[19] = 3;
00127         auxbuffer[20] = 9;
00128         auxbuffer[21] = 3;
00129         break;
00130     
00131     case 'F':
00132         numpoints = 9;
00133         auxbuffer[0] = 1;
00134         auxbuffer[1] = 3;
00135         auxbuffer[2] = 1;
00136         auxbuffer[3] = 6;
00137         auxbuffer[4] = 1;
00138         auxbuffer[5] = 9;
00139         auxbuffer[6] = 5;
00140         auxbuffer[7] = 9;
00141         auxbuffer[8] = 1;
00142         auxbuffer[9] = 9;
00143         auxbuffer[10] = 1;
00144         auxbuffer[11] = 12;
00145         auxbuffer[12] = 1;
00146         auxbuffer[13] = 15;
00147         auxbuffer[14] = 5;
00148         auxbuffer[15] = 15;
00149         auxbuffer[16] = 9;
00150         auxbuffer[17] = 15;
00151         break;
00152     
00153     case 'G':
00154         numpoints = 19;
00155         auxbuffer[0] = 10;
00156         auxbuffer[1] = 11;
00157         auxbuffer[2] = 9;
00158         auxbuffer[3] = 13;
00159         auxbuffer[4] = 8;
00160         auxbuffer[5] = 14;
00161         auxbuffer[6] = 6;
00162         auxbuffer[7] = 15;
00163         auxbuffer[8] = 4;
00164         auxbuffer[9] = 15;
00165         auxbuffer[10] = 2;
00166         auxbuffer[11] = 14;
00167         auxbuffer[12] = 1;
00168         auxbuffer[13] = 13;
00169         auxbuffer[14] = 0;
00170         auxbuffer[15] = 11;
00171         auxbuffer[16] = 0;
00172         auxbuffer[17] = 7;
00173         auxbuffer[18] = 1;
00174         auxbuffer[19] = 5;
00175         auxbuffer[20] = 2;
00176         auxbuffer[21] = 4;
00177         auxbuffer[22] = 4;
00178         auxbuffer[23] = 3;
00179         auxbuffer[24] = 6;
00180         auxbuffer[25] = 3;
00181         auxbuffer[26] = 8;
00182         auxbuffer[27] = 4;
00183         auxbuffer[28] = 9;
00184         auxbuffer[29] = 5;
00185         auxbuffer[30] = 10;
00186         auxbuffer[31] = 7;
00187         auxbuffer[32] = 10;
00188         auxbuffer[33] = 8;
00189         auxbuffer[34] = 7;
00190         auxbuffer[35] = 8;
00191         auxbuffer[36] = 5;
00192         auxbuffer[37] = 8;
00193         break;
00194     
00195     case 'H':
00196         numpoints = 14;
00197         auxbuffer[0] = 1;
00198         auxbuffer[1] = 3;
00199         auxbuffer[2] = 1;
00200         auxbuffer[3] = 6;
00201         auxbuffer[4] = 1;
00202         auxbuffer[5] = 9;
00203         auxbuffer[6] = 1;
00204         auxbuffer[7] = 12;
00205         auxbuffer[8] = 1;
00206         auxbuffer[9] = 15;
00207         auxbuffer[10] = 1;
00208         auxbuffer[11] = 9;
00209         auxbuffer[12] = 4;
00210         auxbuffer[13] = 9;
00211         auxbuffer[14] = 6;
00212         auxbuffer[15] = 9;
00213         auxbuffer[16] = 9;
00214         auxbuffer[17] = 9;
00215         auxbuffer[18] = 9;
00216         auxbuffer[19] = 12;
00217         auxbuffer[20] = 9;
00218         auxbuffer[21] = 15;
00219         auxbuffer[22] = 9;
00220         auxbuffer[23] = 9;
00221         auxbuffer[24] = 9;
00222         auxbuffer[25] = 6;
00223         auxbuffer[26] = 9;
00224         auxbuffer[27] = 3;
00225         break;
00226     
00227     case 'I':
00228         numpoints = 11;
00229         auxbuffer[0] = 3;
00230         auxbuffer[1] = 15;
00231         auxbuffer[2] = 5;
00232         auxbuffer[3] = 15;
00233         auxbuffer[4] = 7;
00234         auxbuffer[5] = 15;
00235         auxbuffer[6] = 5;
00236         auxbuffer[7] = 15;
00237         auxbuffer[8] = 5;
00238         auxbuffer[9] = 12;
00239         auxbuffer[10] = 5;
00240         auxbuffer[11] = 9;
00241         auxbuffer[12] = 5;
00242         auxbuffer[13] = 6;
00243         auxbuffer[14] = 5;
00244         auxbuffer[15] = 3;
00245         auxbuffer[16] = 3;
00246         auxbuffer[17] = 3;
00247         auxbuffer[18] = 5;
00248         auxbuffer[19] = 3;
00249         auxbuffer[20] = 7;
00250         auxbuffer[21] = 3;
00251         break;
00252     
00253     case 'J':
00254         numpoints = 12;
00255         auxbuffer[0] = 4;
00256         auxbuffer[1] = 15;
00257         auxbuffer[2] = 7;
00258         auxbuffer[3] = 15;
00259         auxbuffer[4] = 10;
00260         auxbuffer[5] = 15;
00261         auxbuffer[6] = 7;
00262         auxbuffer[7] = 15;
00263         auxbuffer[8] = 7;
00264         auxbuffer[9] = 12;
00265         auxbuffer[10] = 7;
00266         auxbuffer[11] = 9;
00267         auxbuffer[12] = 7;
00268         auxbuffer[13] = 6;
00269         auxbuffer[14] = 6;
00270         auxbuffer[15] = 4;
00271         auxbuffer[16] = 5;
00272         auxbuffer[17] = 3;
00273         auxbuffer[18] = 3;
00274         auxbuffer[19] = 3;
00275         auxbuffer[20] = 2;
00276         auxbuffer[21] = 4;
00277         auxbuffer[22] = 1;
00278         auxbuffer[23] = 6;
00279         break;
00280     
00281     case 'K':
00282         numpoints = 11;
00283         auxbuffer[0] = 1;
00284         auxbuffer[1] = 3;
00285         auxbuffer[2] = 1;
00286         auxbuffer[3] = 7;
00287         auxbuffer[4] = 1;
00288         auxbuffer[5] = 11;
00289         auxbuffer[6] = 1;
00290         auxbuffer[7] = 15;
00291         auxbuffer[8] = 1;
00292         auxbuffer[9] = 9;
00293         auxbuffer[10] = 5;
00294         auxbuffer[11] = 9;
00295         auxbuffer[12] = 7;
00296         auxbuffer[13] = 12;
00297         auxbuffer[14] = 9;
00298         auxbuffer[15] = 15;
00299         auxbuffer[16] = 5;
00300         auxbuffer[17] = 9;
00301         auxbuffer[18] = 7;
00302         auxbuffer[19] = 6;
00303         auxbuffer[20] = 9;
00304         auxbuffer[21] = 3;
00305         break;
00306     
00307     //trajectory 'L'
00308     //nb position: '&'
00309     //BPBLBHBDFDJD
00310     case 'L':
00311         numpoints = 6;
00312         auxbuffer[0] = 1;
00313         auxbuffer[1] = 15;
00314         auxbuffer[2] = 1;
00315         auxbuffer[3] = 11;
00316         auxbuffer[4] = 1;
00317         auxbuffer[5] = 7;
00318         auxbuffer[6] = 1;
00319         auxbuffer[7] = 3;
00320         auxbuffer[8] = 5;
00321         auxbuffer[9] = 3;
00322         auxbuffer[10] = 9;
00323         auxbuffer[11] = 3;
00324         break;
00325     
00326     //trajectory 'M'
00327     //nb position: '+'
00328     //ADAHALAPCMFIIMKPKLKHKD
00329     case 'M':
00330         numpoints = 11;
00331         auxbuffer[0] = 0;
00332         auxbuffer[1] = 3;
00333         auxbuffer[2] = 0;
00334         auxbuffer[3] = 7;
00335         auxbuffer[4] = 0;
00336         auxbuffer[5] = 11;
00337         auxbuffer[6] = 0;
00338         auxbuffer[7] = 15;
00339         auxbuffer[8] = 2;
00340         auxbuffer[9] = 12;
00341         auxbuffer[10] = 5;
00342         auxbuffer[11] = 8;
00343         auxbuffer[12] = 8;
00344         auxbuffer[13] = 12;
00345         auxbuffer[14] = 10;
00346         auxbuffer[15] = 15;
00347         auxbuffer[16] = 10;
00348         auxbuffer[17] = 11;
00349         auxbuffer[18] = 10;
00350         auxbuffer[19] = 7;
00351         auxbuffer[20] = 10;
00352         auxbuffer[21] = 3;
00353         break;
00354     
00355     //trajectory 'N'
00356     //nb position: '+'
00357     //BDBHBLBPDMFJHGJDJHJLJP
00358     case 'N':
00359         numpoints = 11;
00360         auxbuffer[0] = 1;
00361         auxbuffer[1] = 3;
00362         auxbuffer[2] = 1;
00363         auxbuffer[3] = 7;
00364         auxbuffer[4] = 1;
00365         auxbuffer[5] = 11;
00366         auxbuffer[6] = 1;
00367         auxbuffer[7] = 15;
00368         auxbuffer[8] = 3;
00369         auxbuffer[9] = 12;
00370         auxbuffer[10] = 5;
00371         auxbuffer[11] = 9;
00372         auxbuffer[12] = 7;
00373         auxbuffer[13] = 6;
00374         auxbuffer[14] = 9;
00375         auxbuffer[15] = 3;
00376         auxbuffer[16] = 9;
00377         auxbuffer[17] = 7;
00378         auxbuffer[18] = 9;
00379         auxbuffer[19] = 11;
00380         auxbuffer[20] = 9;
00381         auxbuffer[21] = 15;
00382         break;
00383     
00384     //trajectory 'O'
00385     //nb position: '3'
00386     //EPCOBNALAJAHBFCEEDGDIEJFKHKJKLJNIOGPEP
00387     case 'O':
00388         numpoints = 19;
00389         auxbuffer[0] = 4; auxbuffer[1] = 15;
00390         auxbuffer[2] = 2; auxbuffer[3] = 14;
00391         auxbuffer[4] = 1; auxbuffer[5] = 13;
00392         auxbuffer[6] = 0; auxbuffer[7] = 11;
00393         auxbuffer[8] = 0;  auxbuffer[9] = 9;
00394         auxbuffer[10] = 0;  auxbuffer[11] = 7;
00395         auxbuffer[12] = 1; auxbuffer[13] = 5;
00396         auxbuffer[14] = 2; auxbuffer[15] = 4;
00397         auxbuffer[16] = 4; auxbuffer[17] = 3;
00398         auxbuffer[18] = 6;auxbuffer[19] = 3;
00399         auxbuffer[20] = 8; auxbuffer[21] = 4;
00400         auxbuffer[22] = 9; auxbuffer[23] = 5;
00401         auxbuffer[24] = 10; auxbuffer[25] = 7;
00402         auxbuffer[26] = 10; auxbuffer[27] = 9;
00403         auxbuffer[28] = 10; auxbuffer[29] = 11;
00404         auxbuffer[30] = 9; auxbuffer[31] = 13;
00405         auxbuffer[32] = 8; auxbuffer[33] = 14;
00406         auxbuffer[34] = 6;auxbuffer[35] = 15;
00407         auxbuffer[36] = 4; auxbuffer[37] = 15;
00408         break;
00409     
00410     //trajectory 'P'
00411     //nb position: '*'
00412     //CDCHCLCPFPIOJMIKFJCJ
00413     case 'P':
00414         numpoints = 10;
00415         auxbuffer[0] = 2;
00416         auxbuffer[1] = 3;
00417         auxbuffer[2] = 2;
00418         auxbuffer[3] = 7;
00419         auxbuffer[4] = 2;
00420         auxbuffer[5] = 11;
00421         auxbuffer[6] = 2;
00422         auxbuffer[7] = 15;
00423         auxbuffer[8] = 5;
00424         auxbuffer[9] = 15;
00425         auxbuffer[10] = 8;
00426         auxbuffer[11] = 14;
00427         auxbuffer[12] = 9;
00428         auxbuffer[13] = 12;
00429         auxbuffer[14] = 8;
00430         auxbuffer[15] = 10;
00431         auxbuffer[16] = 5;
00432         auxbuffer[17] = 9;
00433         auxbuffer[18] = 2;
00434         auxbuffer[19] = 9;
00435         break;
00436     
00437     //trajectory 'Q'
00438     //nb position: '5'
00439     //KDIEGDEDCEBFAHAJALBNCOEPGPIOJNKLKJKHJFIEGF
00440     case 'Q':
00441         numpoints = 21;
00442         auxbuffer[0] = 10;
00443         auxbuffer[1] = 3;
00444         auxbuffer[2] = 8;
00445         auxbuffer[3] = 4;
00446         auxbuffer[4] = 6;
00447         auxbuffer[5] = 3;
00448         auxbuffer[6] = 4;
00449         auxbuffer[7] = 3;
00450         auxbuffer[8] = 2;
00451         auxbuffer[9] = 4;
00452         auxbuffer[10] = 1;
00453         auxbuffer[11] = 5;
00454         auxbuffer[12] = 0;
00455         auxbuffer[13] = 7;
00456         auxbuffer[14] = 0;
00457         auxbuffer[15] = 9;
00458         auxbuffer[16] = 0;
00459         auxbuffer[17] = 11;
00460         auxbuffer[18] = 1;
00461         auxbuffer[19] = 13;
00462         auxbuffer[20] = 2;
00463         auxbuffer[21] = 14;
00464         auxbuffer[22] = 4;
00465         auxbuffer[23] = 15;
00466         auxbuffer[24] = 6;
00467         auxbuffer[25] = 15;
00468         auxbuffer[26] = 8;
00469         auxbuffer[27] = 14;
00470         auxbuffer[28] = 9;
00471         auxbuffer[29] = 13;
00472         auxbuffer[30] = 10;
00473         auxbuffer[31] = 11;
00474         auxbuffer[32] = 10;
00475         auxbuffer[33] = 9;
00476         auxbuffer[34] = 10;
00477         auxbuffer[35] = 7;
00478         auxbuffer[36] = 9;
00479         auxbuffer[37] = 5;
00480         auxbuffer[38] = 8;
00481         auxbuffer[39] = 4;
00482         auxbuffer[40] = 6;
00483         auxbuffer[41] = 5;
00484         break;
00485     
00486     //trajectory 'R'
00487     //nb position: '0'
00488     //BDBHBLBPFPIOJMIKFJDJBJEJGIHHIFJD
00489     case 'R':
00490         numpoints = 16;
00491         auxbuffer[0] = 1;
00492         auxbuffer[1] = 3;
00493         auxbuffer[2] = 1;
00494         auxbuffer[3] = 7;
00495         auxbuffer[4] = 1;
00496         auxbuffer[5] = 11;
00497         auxbuffer[6] = 1;
00498         auxbuffer[7] = 15;
00499         auxbuffer[8] = 5;
00500         auxbuffer[9] = 15;
00501         auxbuffer[10] = 8;
00502         auxbuffer[11] = 14;
00503         auxbuffer[12] = 9;
00504         auxbuffer[13] = 12;
00505         auxbuffer[14] = 8;
00506         auxbuffer[15] = 10;
00507         auxbuffer[16] = 5;
00508         auxbuffer[17] = 9;
00509         auxbuffer[18] = 3;
00510         auxbuffer[19] = 9;
00511         auxbuffer[20] = 1;
00512         auxbuffer[21] = 9;
00513         auxbuffer[22] = 4;
00514         auxbuffer[23] = 9;
00515         auxbuffer[24] = 6;
00516         auxbuffer[25] = 8;
00517         auxbuffer[26] = 7;
00518         auxbuffer[27] = 7;
00519         auxbuffer[28] = 8;
00520         auxbuffer[29] = 5;
00521         auxbuffer[30] = 9;
00522         auxbuffer[31] = 3;
00523         break;
00524     
00525     //trajectory 'S'
00526     //nb position: '1'
00527     //JNIOGPEPCOBNBLCKEJGJIIJGIEGDEDCEBF
00528     case 'S':
00529         numpoints = 17;
00530         auxbuffer[0] = 9;
00531         auxbuffer[1] = 13;
00532         auxbuffer[2] = 8;
00533         auxbuffer[3] = 14;
00534         auxbuffer[4] = 6;
00535         auxbuffer[5] = 15;
00536         auxbuffer[6] = 4;
00537         auxbuffer[7] = 15;
00538         auxbuffer[8] = 2;
00539         auxbuffer[9] = 14;
00540         auxbuffer[10] = 1;
00541         auxbuffer[11] = 13;
00542         auxbuffer[12] = 1;
00543         auxbuffer[13] = 11;
00544         auxbuffer[14] = 2;
00545         auxbuffer[15] = 10;
00546         auxbuffer[16] = 4;
00547         auxbuffer[17] = 9;
00548         auxbuffer[18] = 6;
00549         auxbuffer[19] = 9;
00550         auxbuffer[20] = 8;
00551         auxbuffer[21] = 8;
00552         auxbuffer[22] = 9;
00553         auxbuffer[23] = 6;
00554         auxbuffer[24] = 8;
00555         auxbuffer[25] = 4;
00556         auxbuffer[26] = 6;
00557         auxbuffer[27] = 3;
00558         auxbuffer[28] = 4;
00559         auxbuffer[29] = 3;
00560         auxbuffer[30] = 2;
00561         auxbuffer[31] = 4;
00562         auxbuffer[32] = 1;
00563         auxbuffer[33] = 5;
00564         break;
00565     
00566     //trajectory 'T'
00567     //nb position: '('
00568     //BPFPFLFHFDFJFPJP
00569     case 'T':
00570         numpoints = 8;
00571         auxbuffer[0] = 1;
00572         auxbuffer[1] = 15;
00573         auxbuffer[2] = 5;
00574         auxbuffer[3] = 15;
00575         auxbuffer[4] = 5;
00576         auxbuffer[5] = 11;
00577         auxbuffer[6] = 5;
00578         auxbuffer[7] = 7;
00579         auxbuffer[8] = 5;
00580         auxbuffer[9] = 3;
00581         auxbuffer[10] = 5;
00582         auxbuffer[11] = 9;
00583         auxbuffer[12] = 5;
00584         auxbuffer[13] = 15;
00585         auxbuffer[14] = 9;
00586         auxbuffer[15] = 15;
00587         break;
00588     
00589     //trajectory 'U'
00590     //nb position: '*'
00591     //BPBLBHCEEDGDIEJHJLJP
00592     case 'U':
00593         numpoints = 10;
00594         auxbuffer[0] = 1;
00595         auxbuffer[1] = 15;
00596         auxbuffer[2] = 1;
00597         auxbuffer[3] = 11;
00598         auxbuffer[4] = 1;
00599         auxbuffer[5] = 7;
00600         auxbuffer[6] = 2;
00601         auxbuffer[7] = 4;
00602         auxbuffer[8] = 4;
00603         auxbuffer[9] = 3;
00604         auxbuffer[10] = 6;
00605         auxbuffer[11] = 3;
00606         auxbuffer[12] = 8;
00607         auxbuffer[13] = 4;
00608         auxbuffer[14] = 9;
00609         auxbuffer[15] = 7;
00610         auxbuffer[16] = 9;
00611         auxbuffer[17] = 11;
00612         auxbuffer[18] = 9;
00613         auxbuffer[19] = 15;
00614         break;
00615     
00616     //trajectory 'V'
00617     //nb position: '''
00618     //APBNDIFDHIJNKP
00619     case 'V':
00620         numpoints = 7;
00621         auxbuffer[0] = 0;
00622         auxbuffer[1] = 15;
00623         auxbuffer[2] = 1;
00624         auxbuffer[3] = 13;
00625         auxbuffer[4] = 3;
00626         auxbuffer[5] = 8;
00627         auxbuffer[6] = 5;
00628         auxbuffer[7] = 3;
00629         auxbuffer[8] = 7;
00630         auxbuffer[9] = 8;
00631         auxbuffer[10] = 9;
00632         auxbuffer[11] = 13;
00633         auxbuffer[12] = 10;
00634         auxbuffer[13] = 15;
00635         break;
00636     
00637     //trajectory 'W'
00638     //nb position: '+'
00639     //APBLCHDDEHFKGHHDIHJLKP
00640     case 'W':
00641         numpoints = 11;
00642         auxbuffer[0] = 0;
00643         auxbuffer[1] = 15;
00644         auxbuffer[2] = 1;
00645         auxbuffer[3] = 11;
00646         auxbuffer[4] = 2;
00647         auxbuffer[5] = 7;
00648         auxbuffer[6] = 3;
00649         auxbuffer[7] = 3;
00650         auxbuffer[8] = 4;
00651         auxbuffer[9] = 7;
00652         auxbuffer[10] = 5;
00653         auxbuffer[11] = 10;
00654         auxbuffer[12] = 6;
00655         auxbuffer[13] = 7;
00656         auxbuffer[14] = 7;
00657         auxbuffer[15] = 3;
00658         auxbuffer[16] = 8;
00659         auxbuffer[17] = 7;
00660         auxbuffer[18] = 9;
00661         auxbuffer[19] = 11;
00662         auxbuffer[20] = 10;
00663         auxbuffer[21] = 15;
00664         break;
00665     
00666     //trajectory 'X'
00667     //nb position: '-'
00668     //BPDMFJDGBDDGFJHMJPHMFJHGJD
00669     case 'X':
00670         numpoints = 13;
00671         auxbuffer[0] = 1;
00672         auxbuffer[1] = 15;
00673         auxbuffer[2] = 3;
00674         auxbuffer[3] = 12;
00675         auxbuffer[4] = 5;
00676         auxbuffer[5] = 9;
00677         auxbuffer[6] = 3;
00678         auxbuffer[7] = 6;
00679         auxbuffer[8] = 1;
00680         auxbuffer[9] = 3;
00681         auxbuffer[10] = 3;
00682         auxbuffer[11] = 6;
00683         auxbuffer[12] = 5;
00684         auxbuffer[13] = 9;
00685         auxbuffer[14] = 7;
00686         auxbuffer[15] = 12;
00687         auxbuffer[16] = 9;
00688         auxbuffer[17] = 15;
00689         auxbuffer[18] = 7;
00690         auxbuffer[19] = 12;
00691         auxbuffer[20] = 5;
00692         auxbuffer[21] = 9;
00693         auxbuffer[22] = 7;
00694         auxbuffer[23] = 6;
00695         auxbuffer[24] = 9;
00696         auxbuffer[25] = 3;
00697         break;
00698     
00699     //trajectory 'Y'
00700     //nb position: ')'
00701     //BPDMFJFGFDFGFJHMJP
00702     case 'Y':
00703         numpoints = 9;
00704         auxbuffer[0] = 1;
00705         auxbuffer[1] = 15;
00706         auxbuffer[2] = 3;
00707         auxbuffer[3] = 12;
00708         auxbuffer[4] = 5;
00709         auxbuffer[5] = 9;
00710         auxbuffer[6] = 5;
00711         auxbuffer[7] = 6;
00712         auxbuffer[8] = 5;
00713         auxbuffer[9] = 3;
00714         auxbuffer[10] = 5;
00715         auxbuffer[11] = 6;
00716         auxbuffer[12] = 5;
00717         auxbuffer[13] = 9;
00718         auxbuffer[14] = 7;
00719         auxbuffer[15] = 12;
00720         auxbuffer[16] = 9;
00721         auxbuffer[17] = 15;
00722         break;
00723     
00724     //trajectory 'Z'
00725     //nb position: '''
00726     //APFPKPFJADFDKD
00727     case 'Z':
00728         numpoints = 7;
00729         auxbuffer[0] = 0;
00730         auxbuffer[1] = 15;
00731         auxbuffer[2] = 5;
00732         auxbuffer[3] = 15;
00733         auxbuffer[4] = 10;
00734         auxbuffer[5] = 15;
00735         auxbuffer[6] = 5;
00736         auxbuffer[7] = 9;
00737         auxbuffer[8] = 0;
00738         auxbuffer[9] = 3;
00739         auxbuffer[10] = 5;
00740         auxbuffer[11] = 3;
00741         auxbuffer[12] = 10;
00742         auxbuffer[13] = 3;
00743         break;
00744     
00745     //trajectory '1'
00746     //nb position: '%'
00747     //CLGPGLGHGD
00748     case '1':
00749         numpoints = 5;
00750         auxbuffer[0] = 2;
00751         auxbuffer[1] = 11;
00752         auxbuffer[2] = 6;
00753         auxbuffer[3] = 15;
00754         auxbuffer[4] = 6;
00755         auxbuffer[5] = 11;
00756         auxbuffer[6] = 6;
00757         auxbuffer[7] = 7;
00758         auxbuffer[8] = 6;
00759         auxbuffer[9] = 3;
00760         break;
00761     
00762     //trajectory '2'
00763     //nb position: '-'
00764     //BMCOEPGPIOJMJLIJFHDFBDFDJD
00765     case '2':
00766         numpoints = 13;
00767         auxbuffer[0] = 1;
00768         auxbuffer[1] = 12;
00769         auxbuffer[2] = 2;
00770         auxbuffer[3] = 14;
00771         auxbuffer[4] = 4;
00772         auxbuffer[5] = 15;
00773         auxbuffer[6] = 6;
00774         auxbuffer[7] = 15;
00775         auxbuffer[8] = 8;
00776         auxbuffer[9] = 14;
00777         auxbuffer[10] = 9;
00778         auxbuffer[11] = 12;
00779         auxbuffer[12] = 9;
00780         auxbuffer[13] = 11;
00781         auxbuffer[14] = 8;
00782         auxbuffer[15] = 9;
00783         auxbuffer[16] = 5;
00784         auxbuffer[17] = 7;
00785         auxbuffer[18] = 3;
00786         auxbuffer[19] = 5;
00787         auxbuffer[20] = 1;
00788         auxbuffer[21] = 3;
00789         auxbuffer[22] = 5;
00790         auxbuffer[23] = 3;
00791         auxbuffer[24] = 9;
00792         auxbuffer[25] = 3;
00793         break;
00794     
00795     //trajectory '3'
00796     //nb position: '3'
00797     //BNCOEPGPIOJMJKIJGJFJHJIJJIJGIEGDEDCEBF
00798     case '3':
00799         numpoints = 19;
00800         auxbuffer[0] = 1;
00801         auxbuffer[1] = 13;
00802         auxbuffer[2] = 2;
00803         auxbuffer[3] = 14;
00804         auxbuffer[4] = 4;
00805         auxbuffer[5] = 15;
00806         auxbuffer[6] = 6;
00807         auxbuffer[7] = 15;
00808         auxbuffer[8] = 8;
00809         auxbuffer[9] = 14;
00810         auxbuffer[10] = 9;
00811         auxbuffer[11] = 12;
00812         auxbuffer[12] = 9;
00813         auxbuffer[13] = 10;
00814         auxbuffer[14] = 8;
00815         auxbuffer[15] = 9;
00816         auxbuffer[16] = 6;
00817         auxbuffer[17] = 9;
00818         auxbuffer[18] = 5;
00819         auxbuffer[19] = 9;
00820         auxbuffer[20] = 7;
00821         auxbuffer[21] = 9;
00822         auxbuffer[22] = 8;
00823         auxbuffer[23] = 9;
00824         auxbuffer[24] = 9;
00825         auxbuffer[25] = 8;
00826         auxbuffer[26] = 9;
00827         auxbuffer[27] = 6;
00828         auxbuffer[28] = 8;
00829         auxbuffer[29] = 4;
00830         auxbuffer[30] = 6;
00831         auxbuffer[31] = 3;
00832         auxbuffer[32] = 4;
00833         auxbuffer[33] = 3;
00834         auxbuffer[34] = 2;
00835         auxbuffer[35] = 4;
00836         auxbuffer[36] = 1;
00837         auxbuffer[37] = 5;
00838         break;
00839     
00840     //trajectory '4'
00841     //nb position: '('
00842     //HDHHHLHPELBHFHJH
00843     case '4':
00844         numpoints = 8;
00845         auxbuffer[0] = 7;
00846         auxbuffer[1] = 3;
00847         auxbuffer[2] = 7;
00848         auxbuffer[3] = 7;
00849         auxbuffer[4] = 7;
00850         auxbuffer[5] = 11;
00851         auxbuffer[6] = 7;
00852         auxbuffer[7] = 15;
00853         auxbuffer[8] = 4;
00854         auxbuffer[9] = 11;
00855         auxbuffer[10] = 1;
00856         auxbuffer[11] = 7;
00857         auxbuffer[12] = 5;
00858         auxbuffer[13] = 7;
00859         auxbuffer[14] = 9;
00860         auxbuffer[15] = 7;
00861         break;
00862     
00863     //trajectory '5'
00864     //nb position: '/'
00865     //JPFPCPBLBJEKGKIJJHJGIEGDEDCEBF
00866     case '5':
00867         numpoints = 15;
00868         auxbuffer[0] = 9;
00869         auxbuffer[1] = 15;
00870         auxbuffer[2] = 5;
00871         auxbuffer[3] = 15;
00872         auxbuffer[4] = 2;
00873         auxbuffer[5] = 15;
00874         auxbuffer[6] = 1;
00875         auxbuffer[7] = 11;
00876         auxbuffer[8] = 1;
00877         auxbuffer[9] = 9;
00878         auxbuffer[10] = 4;
00879         auxbuffer[11] = 10;
00880         auxbuffer[12] = 6;
00881         auxbuffer[13] = 10;
00882         auxbuffer[14] = 8;
00883         auxbuffer[15] = 9;
00884         auxbuffer[16] = 9;
00885         auxbuffer[17] = 7;
00886         auxbuffer[18] = 9;
00887         auxbuffer[19] = 6;
00888         auxbuffer[20] = 8;
00889         auxbuffer[21] = 4;
00890         auxbuffer[22] = 6;
00891         auxbuffer[23] = 3;
00892         auxbuffer[24] = 4;
00893         auxbuffer[25] = 3;
00894         auxbuffer[26] = 2;
00895         auxbuffer[27] = 4;
00896         auxbuffer[28] = 1;
00897         auxbuffer[29] = 5;
00898         break;
00899     
00900     //trajectory '6'
00901     //nb position: '3'
00902     //JNIOGPEPCOBMBJBGCEEDGDIEJGJHIJGKEKCJBH
00903     case '6':
00904         numpoints = 19;
00905         auxbuffer[0] = 9;
00906         auxbuffer[1] = 13;
00907         auxbuffer[2] = 8;
00908         auxbuffer[3] = 14;
00909         auxbuffer[4] = 6;
00910         auxbuffer[5] = 15;
00911         auxbuffer[6] = 4;
00912         auxbuffer[7] = 15;
00913         auxbuffer[8] = 2;
00914         auxbuffer[9] = 14;
00915         auxbuffer[10] = 1;
00916         auxbuffer[11] = 12;
00917         auxbuffer[12] = 1;
00918         auxbuffer[13] = 9;
00919         auxbuffer[14] = 1;
00920         auxbuffer[15] = 6;
00921         auxbuffer[16] = 2;
00922         auxbuffer[17] = 4;
00923         auxbuffer[18] = 4;
00924         auxbuffer[19] = 3;
00925         auxbuffer[20] = 6;
00926         auxbuffer[21] = 3;
00927         auxbuffer[22] = 8;
00928         auxbuffer[23] = 4;
00929         auxbuffer[24] = 9;
00930         auxbuffer[25] = 6;
00931         auxbuffer[26] = 9;
00932         auxbuffer[27] = 7;
00933         auxbuffer[28] = 8;
00934         auxbuffer[29] = 9;
00935         auxbuffer[30] = 6;
00936         auxbuffer[31] = 10;
00937         auxbuffer[32] = 4;
00938         auxbuffer[33] = 10;
00939         auxbuffer[34] = 2;
00940         auxbuffer[35] = 9;
00941         auxbuffer[36] = 1;
00942         auxbuffer[37] = 7;
00943         break;
00944     
00945     //trajectory '7'
00946     //nb position: '''
00947     //BOBPFPJPHLFHDD
00948     case '7':
00949         numpoints = 7;
00950         auxbuffer[0] = 1;
00951         auxbuffer[1] = 14;
00952         auxbuffer[2] = 1;
00953         auxbuffer[3] = 15;
00954         auxbuffer[4] = 5;
00955         auxbuffer[5] = 15;
00956         auxbuffer[6] = 9;
00957         auxbuffer[7] = 15;
00958         auxbuffer[8] = 7;
00959         auxbuffer[9] = 11;
00960         auxbuffer[10] = 5;
00961         auxbuffer[11] = 7;
00962         auxbuffer[12] = 3;
00963         auxbuffer[13] = 3;
00964         break;
00965     
00966     //trajectory '8'
00967     //nb position: '4'
00968     //EJCKBMCOEPGPIOJMIKGJEJCIBGCEEDGDIEJGIIGJ
00969     case '8':
00970         numpoints = 20;
00971         auxbuffer[0] = 4;
00972         auxbuffer[1] = 9;
00973         auxbuffer[2] = 2;
00974         auxbuffer[3] = 10;
00975         auxbuffer[4] = 1;
00976         auxbuffer[5] = 12;
00977         auxbuffer[6] = 2;
00978         auxbuffer[7] = 14;
00979         auxbuffer[8] = 4;
00980         auxbuffer[9] = 15;
00981         auxbuffer[10] = 6;
00982         auxbuffer[11] = 15;
00983         auxbuffer[12] = 8;
00984         auxbuffer[13] = 14;
00985         auxbuffer[14] = 9;
00986         auxbuffer[15] = 12;
00987         auxbuffer[16] = 8;
00988         auxbuffer[17] = 10;
00989         auxbuffer[18] = 6;
00990         auxbuffer[19] = 9;
00991         auxbuffer[20] = 4;
00992         auxbuffer[21] = 9;
00993         auxbuffer[22] = 2;
00994         auxbuffer[23] = 8;
00995         auxbuffer[24] = 1;
00996         auxbuffer[25] = 6;
00997         auxbuffer[26] = 2;
00998         auxbuffer[27] = 4;
00999         auxbuffer[28] = 4;
01000         auxbuffer[29] = 3;
01001         auxbuffer[30] = 6;
01002         auxbuffer[31] = 3;
01003         auxbuffer[32] = 8;
01004         auxbuffer[33] = 4;
01005         auxbuffer[34] = 9;
01006         auxbuffer[35] = 6;
01007         auxbuffer[36] = 8;
01008         auxbuffer[37] = 8;
01009         auxbuffer[38] = 6;
01010         auxbuffer[39] = 9;
01011         break;
01012     
01013     //trajectory '9'
01014     //nb position: '4'
01015     //BGCEEDGDIEJGJIJKJMIOGPEPCOBMBLCJEIGIIJJL
01016     case '9':
01017         numpoints = 20;
01018         auxbuffer[0] = 1;
01019         auxbuffer[1] = 6;
01020         auxbuffer[2] = 2;
01021         auxbuffer[3] = 4;
01022         auxbuffer[4] = 4;
01023         auxbuffer[5] = 3;
01024         auxbuffer[6] = 6;
01025         auxbuffer[7] = 3;
01026         auxbuffer[8] = 8;
01027         auxbuffer[9] = 4;
01028         auxbuffer[10] = 9;
01029         auxbuffer[11] = 6;
01030         auxbuffer[12] = 9;
01031         auxbuffer[13] = 8;
01032         auxbuffer[14] = 9;
01033         auxbuffer[15] = 10;
01034         auxbuffer[16] = 9;
01035         auxbuffer[17] = 12;
01036         auxbuffer[18] = 8;
01037         auxbuffer[19] = 14;
01038         auxbuffer[20] = 6;
01039         auxbuffer[21] = 15;
01040         auxbuffer[22] = 4;
01041         auxbuffer[23] = 15;
01042         auxbuffer[24] = 2;
01043         auxbuffer[25] = 14;
01044         auxbuffer[26] = 1;
01045         auxbuffer[27] = 12;
01046         auxbuffer[28] = 1;
01047         auxbuffer[29] = 11;
01048         auxbuffer[30] = 2;
01049         auxbuffer[31] = 9;
01050         auxbuffer[32] = 4;
01051         auxbuffer[33] = 8;
01052         auxbuffer[34] = 6;
01053         auxbuffer[35] = 8;
01054         auxbuffer[36] = 8;
01055         auxbuffer[37] = 9;
01056         auxbuffer[38] = 9;
01057         auxbuffer[39] = 11;
01058         break;
01059     
01060     //trajectory '0'
01061     //nb position: '-'
01062     //EPCNBKBICFEDGDIFJIJKINGPEP
01063     case '0':
01064         numpoints = 13;
01065         auxbuffer[0] = 4;
01066         auxbuffer[1] = 15;
01067         auxbuffer[2] = 2;
01068         auxbuffer[3] = 13;
01069         auxbuffer[4] = 1;
01070         auxbuffer[5] = 10;
01071         auxbuffer[6] = 1;
01072         auxbuffer[7] = 8;
01073         auxbuffer[8] = 2;
01074         auxbuffer[9] = 5;
01075         auxbuffer[10] = 4;
01076         auxbuffer[11] = 3;
01077         auxbuffer[12] = 6;
01078         auxbuffer[13] = 3;
01079         auxbuffer[14] = 8;
01080         auxbuffer[15] = 5;
01081         auxbuffer[16] = 9;
01082         auxbuffer[17] = 8;
01083         auxbuffer[18] = 9;
01084         auxbuffer[19] = 10;
01085         auxbuffer[20] = 8;
01086         auxbuffer[21] = 13;
01087         auxbuffer[22] = 6;
01088         auxbuffer[23] = 15;
01089         auxbuffer[24] = 4;
01090         auxbuffer[25] = 15;
01091         break;
01092   
01093   //trajectory 'a'
01094 //nb position: '6'
01095 //FMFMGMHNHOGPFPEOENFMFKHLFKDJFKFIIHGFIHFIGGED
01096 case 'a':
01097        numpoints = 22;
01098        auxbuffer[0] = 5;
01099        auxbuffer[1] = 12;
01100        auxbuffer[2] = 5;
01101        auxbuffer[3] = 12;
01102        auxbuffer[4] = 6;
01103        auxbuffer[5] = 12;
01104        auxbuffer[6] = 7;
01105        auxbuffer[7] = 13;
01106        auxbuffer[8] = 7;
01107        auxbuffer[9] = 14;
01108        auxbuffer[10] = 6;
01109        auxbuffer[11] = 15;
01110        auxbuffer[12] = 5;
01111        auxbuffer[13] = 15;
01112        auxbuffer[14] = 4;
01113        auxbuffer[15] = 14;
01114        auxbuffer[16] = 4;
01115        auxbuffer[17] = 13;
01116        auxbuffer[18] = 5;
01117        auxbuffer[19] = 12;
01118        auxbuffer[20] = 5;
01119        auxbuffer[21] = 10;
01120        auxbuffer[22] = 7;
01121        auxbuffer[23] = 11;
01122        auxbuffer[24] = 5;
01123        auxbuffer[25] = 10;
01124        auxbuffer[26] = 3;
01125        auxbuffer[27] = 9;
01126        auxbuffer[28] = 5;
01127        auxbuffer[29] = 10;
01128        auxbuffer[30] = 5;
01129        auxbuffer[31] = 8;
01130        auxbuffer[32] = 8;
01131        auxbuffer[33] = 7;
01132        auxbuffer[34] = 6;
01133        auxbuffer[35] = 5;
01134        auxbuffer[36] = 8;
01135        auxbuffer[37] = 7;
01136        auxbuffer[38] = 5;
01137        auxbuffer[39] = 8;
01138        auxbuffer[40] = 6;
01139        auxbuffer[41] = 6;
01140        auxbuffer[42] = 4;
01141        auxbuffer[43] = 3;
01142        break;
01143 
01144 //trajectory 'b'
01145 //nb position: '6'
01146 //FMFMGMHNHOGPFPEOENFMFKHKFKDKFKFHHIFFHIFHHFFD
01147 case 'b':
01148        numpoints = 22;
01149        auxbuffer[0] = 5;
01150        auxbuffer[1] = 12;
01151        auxbuffer[2] = 5;
01152        auxbuffer[3] = 12;
01153        auxbuffer[4] = 6;
01154        auxbuffer[5] = 12;
01155        auxbuffer[6] = 7;
01156        auxbuffer[7] = 13;
01157        auxbuffer[8] = 7;
01158        auxbuffer[9] = 14;
01159        auxbuffer[10] = 6;
01160        auxbuffer[11] = 15;
01161        auxbuffer[12] = 5;
01162        auxbuffer[13] = 15;
01163        auxbuffer[14] = 4;
01164        auxbuffer[15] = 14;
01165        auxbuffer[16] = 4;
01166        auxbuffer[17] = 13;
01167        auxbuffer[18] = 5;
01168        auxbuffer[19] = 12;
01169        auxbuffer[20] = 5;
01170        auxbuffer[21] = 10;
01171        auxbuffer[22] = 7;
01172        auxbuffer[23] = 10;
01173        auxbuffer[24] = 5;
01174        auxbuffer[25] = 10;
01175        auxbuffer[26] = 3;
01176        auxbuffer[27] = 10;
01177        auxbuffer[28] = 5;
01178        auxbuffer[29] = 10;
01179        auxbuffer[30] = 5;
01180        auxbuffer[31] = 7;
01181        auxbuffer[32] = 7;
01182        auxbuffer[33] = 8;
01183        auxbuffer[34] = 5;
01184        auxbuffer[35] = 5;
01185        auxbuffer[36] = 7;
01186        auxbuffer[37] = 8;
01187        auxbuffer[38] = 5;
01188        auxbuffer[39] = 7;
01189        auxbuffer[40] = 7;
01190        auxbuffer[41] = 5;
01191        auxbuffer[42] = 5;
01192        auxbuffer[43] = 3;
01193        break;
01194 //trajectory 'c'
01195 //nb position: '6'
01196 //FMFMGMHNHOGPFPEOENFMFKHJFKDLFKFIIHGEIHFIGHEE
01197 case 'c':
01198        numpoints = 22;
01199        auxbuffer[0] = 5;
01200        auxbuffer[1] = 12;
01201        auxbuffer[2] = 5;
01202        auxbuffer[3] = 12;
01203        auxbuffer[4] = 6;
01204        auxbuffer[5] = 12;
01205        auxbuffer[6] = 7;
01206        auxbuffer[7] = 13;
01207        auxbuffer[8] = 7;
01208        auxbuffer[9] = 14;
01209        auxbuffer[10] = 6;
01210        auxbuffer[11] = 15;
01211        auxbuffer[12] = 5;
01212        auxbuffer[13] = 15;
01213        auxbuffer[14] = 4;
01214        auxbuffer[15] = 14;
01215        auxbuffer[16] = 4;
01216        auxbuffer[17] = 13;
01217        auxbuffer[18] = 5;
01218        auxbuffer[19] = 12;
01219        auxbuffer[20] = 5;
01220        auxbuffer[21] = 10;
01221        auxbuffer[22] = 7;
01222        auxbuffer[23] = 9;
01223        auxbuffer[24] = 5;
01224        auxbuffer[25] = 10;
01225        auxbuffer[26] = 3;
01226        auxbuffer[27] = 11;
01227        auxbuffer[28] = 5;
01228        auxbuffer[29] = 10;
01229        auxbuffer[30] = 5;
01230        auxbuffer[31] = 8;
01231        auxbuffer[32] = 8;
01232        auxbuffer[33] = 7;
01233        auxbuffer[34] = 6;
01234        auxbuffer[35] = 4;
01235        auxbuffer[36] = 8;
01236        auxbuffer[37] = 7;
01237        auxbuffer[38] = 5;
01238        auxbuffer[39] = 8;
01239        auxbuffer[40] = 6;
01240        auxbuffer[41] = 7;
01241        auxbuffer[42] = 4;
01242        auxbuffer[43] = 4;
01243        break;
01244   
01245   // ===== SPECIAL SYMBOLS ======
01246   case 's': // square
01247    numpoints = 5;
01248     auxbuffer[0]=0;
01249     auxbuffer[1]=0;
01250     auxbuffer[2]=15;
01251     auxbuffer[3]=0;
01252     auxbuffer[4]=15;
01253     auxbuffer[5]=15;
01254     auxbuffer[6]=0;
01255     auxbuffer[7]=15;
01256     auxbuffer[8]=0;
01257     auxbuffer[9]=0;
01258      
01259     
01260   break;
01261   
01262   case 't': // special points
01263    numpoints = 4;
01264     auxbuffer[0]= -4.6256256e+003;
01265     auxbuffer[1]= -1.3709550e+002;
01266     
01267     auxbuffer[2]= -1.3665857e+003;
01268     auxbuffer[3]= -1.1960430e+003;
01269     
01270     auxbuffer[4]=  3.3537829e+002;
01271     auxbuffer[5]=  3.2966277e+003;
01272     
01273    auxbuffer[6]=   -2.7532264e+003;
01274    auxbuffer[7]= 4.6642570e+003;
01275     
01276   break;
01277   
01278     }
01279   return(numpoints);
01280 }
01281