le test

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Committer:
Luca1996
Date:
Thu May 09 10:32:58 2019 +0000
Revision:
22:5b2a7d7c73fa
Child:
23:1d4562f7b639
ca marche pas >.<

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Luca1996 22:5b2a7d7c73fa 1 #include "Trace.h"
Luca1996 22:5b2a7d7c73fa 2
Luca1996 22:5b2a7d7c73fa 3 LCD_DISCO_F429ZI lcdT;
Luca1996 22:5b2a7d7c73fa 4
Luca1996 22:5b2a7d7c73fa 5 void DisplayMatrix(int xexp, int yexp, matrice* mat, int TaillePix,long long int couleur){
Luca1996 22:5b2a7d7c73fa 6 lcdT.SetTextColor(couleur);
Luca1996 22:5b2a7d7c73fa 7 matrice WorkingMatrix = *mat; //On récupère une matrice à partir du pointeur que l'on a donné
Luca1996 22:5b2a7d7c73fa 8 for(int y=0;y<WorkingMatrix.tailleY;y++){ //On regarde chaque élément de la matrice et on voit si on doit ou non le colorer.
Luca1996 22:5b2a7d7c73fa 9 for(int x=0;x<WorkingMatrix.tailleX;x++){
Luca1996 22:5b2a7d7c73fa 10 if(WorkingMatrix.tableau[WorkingMatrix.tailleY-y-1][x]==1){
Luca1996 22:5b2a7d7c73fa 11 lcdT.FillRect(yexp + TaillePix * y,xexp + TaillePix * x,TaillePix,TaillePix);
Luca1996 22:5b2a7d7c73fa 12 }
Luca1996 22:5b2a7d7c73fa 13 }
Luca1996 22:5b2a7d7c73fa 14 }
Luca1996 22:5b2a7d7c73fa 15 free(mat); //On libère la RAM occupée par la matrice
Luca1996 22:5b2a7d7c73fa 16 /*lcdT.SetTextColor(LCD_COLOR_BLUE); //lignes de test
Luca1996 22:5b2a7d7c73fa 17 lcdT.FillRect(xinit,yinit,TaillePix,TaillePix); */
Luca1996 22:5b2a7d7c73fa 18 }
Luca1996 22:5b2a7d7c73fa 19
Luca1996 22:5b2a7d7c73fa 20 void DisplayMatrixClean(int xexp, int yexp, matrice* mat, int TaillePix,long long int couleur,long long int couleurFond){
Luca1996 22:5b2a7d7c73fa 21 lcdT.SetTextColor(couleurFond); //Avant de faire comme la fonction précédente on trace un rectangle en fond de ce que l'on va tracer.
Luca1996 22:5b2a7d7c73fa 22 matrice WorkingMatrix = *mat;
Luca1996 22:5b2a7d7c73fa 23 lcdT.FillRect(yexp,xexp,TaillePix * WorkingMatrix.tailleY,TaillePix * WorkingMatrix.tailleX);
Luca1996 22:5b2a7d7c73fa 24 lcdT.SetTextColor(couleur);
Luca1996 22:5b2a7d7c73fa 25 for(int y=0;y<WorkingMatrix.tailleY;y++){
Luca1996 22:5b2a7d7c73fa 26 for(int x=0;x<WorkingMatrix.tailleX;x++){
Luca1996 22:5b2a7d7c73fa 27 if(WorkingMatrix.tableau[WorkingMatrix.tailleY-y-1][x]==1){
Luca1996 22:5b2a7d7c73fa 28 lcdT.FillRect(yexp + TaillePix * y,xexp + TaillePix * x,TaillePix,TaillePix);
Luca1996 22:5b2a7d7c73fa 29 }
Luca1996 22:5b2a7d7c73fa 30 }
Luca1996 22:5b2a7d7c73fa 31 }
Luca1996 22:5b2a7d7c73fa 32 free(mat);
Luca1996 22:5b2a7d7c73fa 33 /*lcdT.SetTextColor(LCD_COLOR_BLUE); //lignes de test
Luca1996 22:5b2a7d7c73fa 34 lcdT.FillRect(xinit,yinit,TaillePix,TaillePix); */
Luca1996 22:5b2a7d7c73fa 35 }
Luca1996 22:5b2a7d7c73fa 36
Luca1996 22:5b2a7d7c73fa 37 void DM_test(){
Luca1996 22:5b2a7d7c73fa 38 DisplayMatrixClean(35,35,BS_graphe(),5,LCD_COLOR_BLACK,LCD_COLOR_WHITE);
Luca1996 22:5b2a7d7c73fa 39 wait(1);
Luca1996 22:5b2a7d7c73fa 40 lcdT.Clear(0xFFFFFFFF);
Luca1996 22:5b2a7d7c73fa 41 BS_displayChiffreClean(35,125,745,5,LCD_COLOR_RED,LCD_COLOR_BLUE);
Luca1996 22:5b2a7d7c73fa 42 BS_displayChiffreClean(135,125,7,5,LCD_COLOR_RED,LCD_COLOR_BLUE);
Luca1996 22:5b2a7d7c73fa 43 BS_displayChiffre100Clean(35,25,745,5,LCD_COLOR_RED,LCD_COLOR_BLUE);
Luca1996 22:5b2a7d7c73fa 44 }
Luca1996 22:5b2a7d7c73fa 45
Luca1996 22:5b2a7d7c73fa 46
Luca1996 22:5b2a7d7c73fa 47 //Banque de symboles
Luca1996 22:5b2a7d7c73fa 48
Luca1996 22:5b2a7d7c73fa 49 matrice *BS_smile(){
Luca1996 22:5b2a7d7c73fa 50 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 51 (*ret).tailleY=16;
Luca1996 22:5b2a7d7c73fa 52 (*ret).tailleX=16;
Luca1996 22:5b2a7d7c73fa 53 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=0; (*ret).tableau[0][2]=0; (*ret).tableau[0][3]=0; (*ret).tableau[0][4]=0; (*ret).tableau[0][5]=1; (*ret).tableau[0][6]=1; (*ret).tableau[0][7]=1; (*ret).tableau[0][8]=1; (*ret).tableau[0][9]=1; (*ret).tableau[0][10]=1; (*ret).tableau[0][11]=0; (*ret).tableau[0][12]=0; (*ret).tableau[0][13]=0; (*ret).tableau[0][14]=0; (*ret).tableau[0][15]=0;
Luca1996 22:5b2a7d7c73fa 54 (*ret).tableau[1][0]=0; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=1; (*ret).tableau[1][4]=1; (*ret).tableau[1][5]=0; (*ret).tableau[1][6]=0; (*ret).tableau[1][7]=0; (*ret).tableau[1][8]=0; (*ret).tableau[1][9]=0; (*ret).tableau[1][10]=0; (*ret).tableau[1][11]=1; (*ret).tableau[1][12]=1; (*ret).tableau[1][13]=0; (*ret).tableau[1][14]=0; (*ret).tableau[1][15]=0;
Luca1996 22:5b2a7d7c73fa 55 (*ret).tableau[2][0]=0; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=1; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=0; (*ret).tableau[2][5]=0; (*ret).tableau[2][6]=0; (*ret).tableau[2][7]=0; (*ret).tableau[2][8]=0; (*ret).tableau[2][9]=0; (*ret).tableau[2][10]=0; (*ret).tableau[2][11]=0; (*ret).tableau[2][12]=0; (*ret).tableau[2][13]=1; (*ret).tableau[2][14]=0; (*ret).tableau[2][15]=0;
Luca1996 22:5b2a7d7c73fa 56 (*ret).tableau[3][0]=0; (*ret).tableau[3][1]=1; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=0; (*ret).tableau[3][5]=0; (*ret).tableau[3][6]=0; (*ret).tableau[3][7]=0; (*ret).tableau[3][8]=0; (*ret).tableau[3][9]=0; (*ret).tableau[3][10]=0; (*ret).tableau[3][11]=0; (*ret).tableau[3][12]=0; (*ret).tableau[3][13]=0; (*ret).tableau[3][14]=1; (*ret).tableau[3][15]=0;
Luca1996 22:5b2a7d7c73fa 57 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=1; (*ret).tableau[4][2]=0; (*ret).tableau[4][3]=0; (*ret).tableau[4][4]=0; (*ret).tableau[4][5]=1; (*ret).tableau[4][6]=0; (*ret).tableau[4][7]=0; (*ret).tableau[4][8]=0; (*ret).tableau[4][9]=0; (*ret).tableau[4][10]=1; (*ret).tableau[4][11]=0; (*ret).tableau[4][12]=0; (*ret).tableau[4][13]=0; (*ret).tableau[4][14]=1; (*ret).tableau[4][15]=0;
Luca1996 22:5b2a7d7c73fa 58 (*ret).tableau[5][0]=1; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=0; (*ret).tableau[5][5]=1; (*ret).tableau[5][6]=0; (*ret).tableau[5][7]=0; (*ret).tableau[5][8]=0; (*ret).tableau[5][9]=0; (*ret).tableau[5][10]=1; (*ret).tableau[5][11]=0; (*ret).tableau[5][12]=0; (*ret).tableau[5][13]=0; (*ret).tableau[5][14]=0; (*ret).tableau[5][15]=1;
Luca1996 22:5b2a7d7c73fa 59 (*ret).tableau[6][0]=1; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=0; (*ret).tableau[6][5]=1; (*ret).tableau[6][6]=0; (*ret).tableau[6][7]=0; (*ret).tableau[6][8]=0; (*ret).tableau[6][9]=0; (*ret).tableau[6][10]=1; (*ret).tableau[6][11]=0; (*ret).tableau[6][12]=0; (*ret).tableau[6][13]=0; (*ret).tableau[6][14]=0; (*ret).tableau[6][15]=1;
Luca1996 22:5b2a7d7c73fa 60 (*ret).tableau[7][0]=1; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=0; (*ret).tableau[7][5]=0; (*ret).tableau[7][6]=0; (*ret).tableau[7][7]=0; (*ret).tableau[7][8]=0; (*ret).tableau[7][9]=0; (*ret).tableau[7][10]=0; (*ret).tableau[7][11]=0; (*ret).tableau[7][12]=0; (*ret).tableau[7][13]=0; (*ret).tableau[7][14]=0; (*ret).tableau[7][15]=1;
Luca1996 22:5b2a7d7c73fa 61 (*ret).tableau[8][0]=1; (*ret).tableau[8][1]=0; (*ret).tableau[8][2]=0; (*ret).tableau[8][3]=0; (*ret).tableau[8][4]=0; (*ret).tableau[8][5]=0; (*ret).tableau[8][6]=0; (*ret).tableau[8][7]=0; (*ret).tableau[8][8]=0; (*ret).tableau[8][9]=0; (*ret).tableau[8][10]=0; (*ret).tableau[8][11]=0; (*ret).tableau[8][12]=0; (*ret).tableau[8][13]=0; (*ret).tableau[8][14]=0; (*ret).tableau[8][15]=1;
Luca1996 22:5b2a7d7c73fa 62 (*ret).tableau[9][0]=1; (*ret).tableau[9][1]=0; (*ret).tableau[9][2]=0; (*ret).tableau[9][3]=0; (*ret).tableau[9][4]=0; (*ret).tableau[9][5]=0; (*ret).tableau[9][6]=0; (*ret).tableau[9][7]=0; (*ret).tableau[9][8]=0; (*ret).tableau[9][9]=0; (*ret).tableau[9][10]=0; (*ret).tableau[9][11]=0; (*ret).tableau[9][12]=0; (*ret).tableau[9][13]=0; (*ret).tableau[9][14]=0; (*ret).tableau[9][15]=1;
Luca1996 22:5b2a7d7c73fa 63 (*ret).tableau[10][0]=1; (*ret).tableau[10][1]=0; (*ret).tableau[10][2]=0; (*ret).tableau[10][3]=0; (*ret).tableau[10][4]=1; (*ret).tableau[10][5]=0; (*ret).tableau[10][6]=0; (*ret).tableau[10][7]=0; (*ret).tableau[10][8]=0; (*ret).tableau[10][9]=0; (*ret).tableau[10][10]=0; (*ret).tableau[10][11]=1; (*ret).tableau[10][12]=0; (*ret).tableau[10][13]=0; (*ret).tableau[10][14]=0; (*ret).tableau[10][15]=1;
Luca1996 22:5b2a7d7c73fa 64 (*ret).tableau[11][0]=0; (*ret).tableau[11][1]=1; (*ret).tableau[11][2]=0; (*ret).tableau[11][3]=0; (*ret).tableau[11][4]=0; (*ret).tableau[11][5]=1; (*ret).tableau[11][6]=1; (*ret).tableau[11][7]=1; (*ret).tableau[11][8]=1; (*ret).tableau[11][9]=1; (*ret).tableau[11][10]=1; (*ret).tableau[11][11]=0; (*ret).tableau[11][12]=0; (*ret).tableau[11][13]=0; (*ret).tableau[11][14]=1; (*ret).tableau[11][15]=0;
Luca1996 22:5b2a7d7c73fa 65 (*ret).tableau[12][0]=0; (*ret).tableau[12][1]=1; (*ret).tableau[12][2]=0; (*ret).tableau[12][3]=0; (*ret).tableau[12][4]=0; (*ret).tableau[12][5]=0; (*ret).tableau[12][6]=0; (*ret).tableau[12][7]=0; (*ret).tableau[12][8]=0; (*ret).tableau[12][9]=0; (*ret).tableau[12][10]=0; (*ret).tableau[12][11]=0; (*ret).tableau[12][12]=0; (*ret).tableau[12][13]=0; (*ret).tableau[12][14]=1; (*ret).tableau[12][15]=0;
Luca1996 22:5b2a7d7c73fa 66 (*ret).tableau[13][0]=0; (*ret).tableau[13][1]=0; (*ret).tableau[13][2]=1; (*ret).tableau[13][3]=0; (*ret).tableau[13][4]=0; (*ret).tableau[13][5]=0; (*ret).tableau[13][6]=0; (*ret).tableau[13][7]=0; (*ret).tableau[13][8]=0; (*ret).tableau[13][9]=0; (*ret).tableau[13][10]=0; (*ret).tableau[13][11]=0; (*ret).tableau[13][12]=0; (*ret).tableau[13][13]=1; (*ret).tableau[13][14]=0; (*ret).tableau[13][15]=0;
Luca1996 22:5b2a7d7c73fa 67 (*ret).tableau[14][0]=0; (*ret).tableau[14][1]=0; (*ret).tableau[14][2]=0; (*ret).tableau[14][3]=1; (*ret).tableau[14][4]=1; (*ret).tableau[14][5]=0; (*ret).tableau[14][6]=0; (*ret).tableau[14][7]=0; (*ret).tableau[14][8]=0; (*ret).tableau[14][9]=0; (*ret).tableau[14][10]=0; (*ret).tableau[14][11]=1; (*ret).tableau[14][12]=1; (*ret).tableau[14][13]=0; (*ret).tableau[14][14]=0; (*ret).tableau[14][15]=0;
Luca1996 22:5b2a7d7c73fa 68 (*ret).tableau[15][0]=0; (*ret).tableau[15][1]=0; (*ret).tableau[15][2]=0; (*ret).tableau[15][3]=0; (*ret).tableau[15][4]=0; (*ret).tableau[15][5]=1; (*ret).tableau[15][6]=1; (*ret).tableau[15][7]=1; (*ret).tableau[15][8]=1; (*ret).tableau[15][9]=1; (*ret).tableau[15][10]=1; (*ret).tableau[15][11]=0; (*ret).tableau[15][12]=0; (*ret).tableau[15][13]=0; (*ret).tableau[15][14]=0; (*ret).tableau[15][15]=0;
Luca1996 22:5b2a7d7c73fa 69 return ret;
Luca1996 22:5b2a7d7c73fa 70 }
Luca1996 22:5b2a7d7c73fa 71
Luca1996 22:5b2a7d7c73fa 72 matrice *BS_graphe(){
Luca1996 22:5b2a7d7c73fa 73 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 74 (*ret).tailleX=16;
Luca1996 22:5b2a7d7c73fa 75 (*ret).tailleY=16;
Luca1996 22:5b2a7d7c73fa 76 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=0; (*ret).tableau[0][2]=0; (*ret).tableau[0][3]=0; (*ret).tableau[0][4]=0; (*ret).tableau[0][5]=0; (*ret).tableau[0][6]=0; (*ret).tableau[0][7]=0; (*ret).tableau[0][8]=0; (*ret).tableau[0][9]=0; (*ret).tableau[0][10]=0; (*ret).tableau[0][11]=0; (*ret).tableau[0][12]=0; (*ret).tableau[0][13]=0; (*ret).tableau[0][14]=0; (*ret).tableau[0][15]=0;
Luca1996 22:5b2a7d7c73fa 77 (*ret).tableau[1][0]=0; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=1; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=0; (*ret).tableau[1][5]=0; (*ret).tableau[1][6]=0; (*ret).tableau[1][7]=0; (*ret).tableau[1][8]=0; (*ret).tableau[1][9]=0; (*ret).tableau[1][10]=0; (*ret).tableau[1][11]=0; (*ret).tableau[1][12]=0; (*ret).tableau[1][13]=0; (*ret).tableau[1][14]=0; (*ret).tableau[1][15]=0;
Luca1996 22:5b2a7d7c73fa 78 (*ret).tableau[2][0]=0; (*ret).tableau[2][1]=1; (*ret).tableau[2][2]=1; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=1; (*ret).tableau[2][5]=0; (*ret).tableau[2][6]=1; (*ret).tableau[2][7]=0; (*ret).tableau[2][8]=0; (*ret).tableau[2][9]=0; (*ret).tableau[2][10]=0; (*ret).tableau[2][11]=0; (*ret).tableau[2][12]=0; (*ret).tableau[2][13]=0; (*ret).tableau[2][14]=0; (*ret).tableau[2][15]=0;
Luca1996 22:5b2a7d7c73fa 79 (*ret).tableau[3][0]=1; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=1; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=0; (*ret).tableau[3][5]=1; (*ret).tableau[3][6]=0; (*ret).tableau[3][7]=0; (*ret).tableau[3][8]=0; (*ret).tableau[3][9]=0; (*ret).tableau[3][10]=0; (*ret).tableau[3][11]=0; (*ret).tableau[3][12]=0; (*ret).tableau[3][13]=0; (*ret).tableau[3][14]=0; (*ret).tableau[3][15]=0;
Luca1996 22:5b2a7d7c73fa 80 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=0; (*ret).tableau[4][4]=1; (*ret).tableau[4][5]=0; (*ret).tableau[4][6]=0; (*ret).tableau[4][7]=0; (*ret).tableau[4][8]=0; (*ret).tableau[4][9]=0; (*ret).tableau[4][10]=0; (*ret).tableau[4][11]=0; (*ret).tableau[4][12]=0; (*ret).tableau[4][13]=0; (*ret).tableau[4][14]=0; (*ret).tableau[4][15]=0;
Luca1996 22:5b2a7d7c73fa 81 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=1; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=0; (*ret).tableau[5][5]=0; (*ret).tableau[5][6]=0; (*ret).tableau[5][7]=0; (*ret).tableau[5][8]=0; (*ret).tableau[5][9]=0; (*ret).tableau[5][10]=0; (*ret).tableau[5][11]=0; (*ret).tableau[5][12]=0; (*ret).tableau[5][13]=0; (*ret).tableau[5][14]=0; (*ret).tableau[5][15]=0;
Luca1996 22:5b2a7d7c73fa 82 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=1; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=0; (*ret).tableau[6][5]=0; (*ret).tableau[6][6]=0; (*ret).tableau[6][7]=0; (*ret).tableau[6][8]=0; (*ret).tableau[6][9]=0; (*ret).tableau[6][10]=0; (*ret).tableau[6][11]=0; (*ret).tableau[6][12]=0; (*ret).tableau[6][13]=0; (*ret).tableau[6][14]=0; (*ret).tableau[6][15]=0;
Luca1996 22:5b2a7d7c73fa 83 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=1; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=0; (*ret).tableau[7][5]=0; (*ret).tableau[7][6]=0; (*ret).tableau[7][7]=0; (*ret).tableau[7][8]=0; (*ret).tableau[7][9]=0; (*ret).tableau[7][10]=0; (*ret).tableau[7][11]=0; (*ret).tableau[7][12]=0; (*ret).tableau[7][13]=0; (*ret).tableau[7][14]=0; (*ret).tableau[7][15]=0;
Luca1996 22:5b2a7d7c73fa 84 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=0; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=0; (*ret).tableau[8][4]=0; (*ret).tableau[8][5]=0; (*ret).tableau[8][6]=0; (*ret).tableau[8][7]=0; (*ret).tableau[8][8]=0; (*ret).tableau[8][9]=0; (*ret).tableau[8][10]=0; (*ret).tableau[8][11]=0; (*ret).tableau[8][12]=0; (*ret).tableau[8][13]=0; (*ret).tableau[8][14]=0; (*ret).tableau[8][15]=0;
Luca1996 22:5b2a7d7c73fa 85 (*ret).tableau[9][0]=0; (*ret).tableau[9][1]=0; (*ret).tableau[9][2]=1; (*ret).tableau[9][3]=0; (*ret).tableau[9][4]=0; (*ret).tableau[9][5]=0; (*ret).tableau[9][6]=0; (*ret).tableau[9][7]=0; (*ret).tableau[9][8]=0; (*ret).tableau[9][9]=0; (*ret).tableau[9][10]=0; (*ret).tableau[9][11]=0; (*ret).tableau[9][12]=0; (*ret).tableau[9][13]=1; (*ret).tableau[9][14]=0; (*ret).tableau[9][15]=1;
Luca1996 22:5b2a7d7c73fa 86 (*ret).tableau[10][0]=0; (*ret).tableau[10][1]=0; (*ret).tableau[10][2]=1; (*ret).tableau[10][3]=0; (*ret).tableau[10][4]=0; (*ret).tableau[10][5]=0; (*ret).tableau[10][6]=0; (*ret).tableau[10][7]=0; (*ret).tableau[10][8]=0; (*ret).tableau[10][9]=0; (*ret).tableau[10][10]=0; (*ret).tableau[10][11]=0; (*ret).tableau[10][12]=0; (*ret).tableau[10][13]=0; (*ret).tableau[10][14]=1; (*ret).tableau[10][15]=0;
Luca1996 22:5b2a7d7c73fa 87 (*ret).tableau[11][0]=0; (*ret).tableau[11][1]=0; (*ret).tableau[11][2]=1; (*ret).tableau[11][3]=0; (*ret).tableau[11][4]=0; (*ret).tableau[11][5]=0; (*ret).tableau[11][6]=0; (*ret).tableau[11][7]=0; (*ret).tableau[11][8]=0; (*ret).tableau[11][9]=0; (*ret).tableau[11][10]=0; (*ret).tableau[11][11]=0; (*ret).tableau[11][12]=0; (*ret).tableau[11][13]=1; (*ret).tableau[11][14]=0; (*ret).tableau[11][15]=1;
Luca1996 22:5b2a7d7c73fa 88 (*ret).tableau[12][0]=0; (*ret).tableau[12][1]=0; (*ret).tableau[12][2]=1; (*ret).tableau[12][3]=0; (*ret).tableau[12][4]=0; (*ret).tableau[12][5]=0; (*ret).tableau[12][6]=0; (*ret).tableau[12][7]=0; (*ret).tableau[12][8]=0; (*ret).tableau[12][9]=0; (*ret).tableau[12][10]=0; (*ret).tableau[12][11]=0; (*ret).tableau[12][12]=0; (*ret).tableau[12][13]=0; (*ret).tableau[12][14]=0; (*ret).tableau[12][15]=0;
Luca1996 22:5b2a7d7c73fa 89 (*ret).tableau[13][0]=0; (*ret).tableau[13][1]=0; (*ret).tableau[13][2]=1; (*ret).tableau[13][3]=1; (*ret).tableau[13][4]=1; (*ret).tableau[13][5]=1; (*ret).tableau[13][6]=1; (*ret).tableau[13][7]=1; (*ret).tableau[13][8]=1; (*ret).tableau[13][9]=1; (*ret).tableau[13][10]=1; (*ret).tableau[13][11]=1; (*ret).tableau[13][12]=1; (*ret).tableau[13][13]=1; (*ret).tableau[13][14]=1; (*ret).tableau[13][15]=0;
Luca1996 22:5b2a7d7c73fa 90 (*ret).tableau[14][0]=0; (*ret).tableau[14][1]=0; (*ret).tableau[14][2]=0; (*ret).tableau[14][3]=0; (*ret).tableau[14][4]=0; (*ret).tableau[14][5]=0; (*ret).tableau[14][6]=0; (*ret).tableau[14][7]=0; (*ret).tableau[14][8]=0; (*ret).tableau[14][9]=0; (*ret).tableau[14][10]=0; (*ret).tableau[14][11]=0; (*ret).tableau[14][12]=0; (*ret).tableau[14][13]=0; (*ret).tableau[14][14]=1; (*ret).tableau[14][15]=0;
Luca1996 22:5b2a7d7c73fa 91 (*ret).tableau[15][0]=0; (*ret).tableau[15][1]=0; (*ret).tableau[15][2]=0; (*ret).tableau[15][3]=0; (*ret).tableau[15][4]=0; (*ret).tableau[15][5]=0; (*ret).tableau[15][6]=0; (*ret).tableau[15][7]=0; (*ret).tableau[15][8]=0; (*ret).tableau[15][9]=0; (*ret).tableau[15][10]=0; (*ret).tableau[15][11]=0; (*ret).tableau[15][12]=0; (*ret).tableau[15][13]=1; (*ret).tableau[15][14]=0; (*ret).tableau[15][15]=0;
Luca1996 22:5b2a7d7c73fa 92 return ret;
Luca1996 22:5b2a7d7c73fa 93 }
Luca1996 22:5b2a7d7c73fa 94
Luca1996 22:5b2a7d7c73fa 95 matrice *BS_Train(){
Luca1996 22:5b2a7d7c73fa 96 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 97 (*ret).tailleX=11;
Luca1996 22:5b2a7d7c73fa 98 (*ret).tailleY=11;
Luca1996 22:5b2a7d7c73fa 99 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=1; (*ret).tableau[0][2]=0; (*ret).tableau[0][3]=0; (*ret).tableau[0][4]=0; (*ret).tableau[0][5]=0; (*ret).tableau[0][6]=0; (*ret).tableau[0][7]=0; (*ret).tableau[0][8]=0; (*ret).tableau[0][9]=1; (*ret).tableau[0][10]=0;
Luca1996 22:5b2a7d7c73fa 100 (*ret).tableau[1][0]=0; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=1; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=0; (*ret).tableau[1][5]=0; (*ret).tableau[1][6]=0; (*ret).tableau[1][7]=0; (*ret).tableau[1][8]=1; (*ret).tableau[1][9]=0; (*ret).tableau[1][10]=0;
Luca1996 22:5b2a7d7c73fa 101 (*ret).tableau[2][0]=0; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=1; (*ret).tableau[2][4]=1; (*ret).tableau[2][5]=1; (*ret).tableau[2][6]=1; (*ret).tableau[2][7]=1; (*ret).tableau[2][8]=0; (*ret).tableau[2][9]=0; (*ret).tableau[2][10]=0;
Luca1996 22:5b2a7d7c73fa 102 (*ret).tableau[3][0]=0; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=1; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=0; (*ret).tableau[3][5]=0; (*ret).tableau[3][6]=0; (*ret).tableau[3][7]=0; (*ret).tableau[3][8]=1; (*ret).tableau[3][9]=0; (*ret).tableau[3][10]=0;
Luca1996 22:5b2a7d7c73fa 103 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=1; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=0; (*ret).tableau[4][4]=1; (*ret).tableau[4][5]=0; (*ret).tableau[4][6]=1; (*ret).tableau[4][7]=0; (*ret).tableau[4][8]=1; (*ret).tableau[4][9]=1; (*ret).tableau[4][10]=0;
Luca1996 22:5b2a7d7c73fa 104 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=1; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=0; (*ret).tableau[5][5]=1; (*ret).tableau[5][6]=0; (*ret).tableau[5][7]=0; (*ret).tableau[5][8]=1; (*ret).tableau[5][9]=0; (*ret).tableau[5][10]=0;
Luca1996 22:5b2a7d7c73fa 105 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=1; (*ret).tableau[6][4]=0; (*ret).tableau[6][5]=0; (*ret).tableau[6][6]=0; (*ret).tableau[6][7]=1; (*ret).tableau[6][8]=0; (*ret).tableau[6][9]=0; (*ret).tableau[6][10]=0;
Luca1996 22:5b2a7d7c73fa 106 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=1; (*ret).tableau[7][5]=1; (*ret).tableau[7][6]=1; (*ret).tableau[7][7]=0; (*ret).tableau[7][8]=0; (*ret).tableau[7][9]=0; (*ret).tableau[7][10]=0;
Luca1996 22:5b2a7d7c73fa 107 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=0; (*ret).tableau[8][2]=0; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=0; (*ret).tableau[8][5]=0; (*ret).tableau[8][6]=0; (*ret).tableau[8][7]=1; (*ret).tableau[8][8]=0; (*ret).tableau[8][9]=0; (*ret).tableau[8][10]=0;
Luca1996 22:5b2a7d7c73fa 108 (*ret).tableau[9][0]=0; (*ret).tableau[9][1]=0; (*ret).tableau[9][2]=1; (*ret).tableau[9][3]=0; (*ret).tableau[9][4]=0; (*ret).tableau[9][5]=0; (*ret).tableau[9][6]=0; (*ret).tableau[9][7]=0; (*ret).tableau[9][8]=1; (*ret).tableau[9][9]=0; (*ret).tableau[9][10]=0;
Luca1996 22:5b2a7d7c73fa 109 (*ret).tableau[10][0]=0; (*ret).tableau[10][1]=0; (*ret).tableau[10][2]=0; (*ret).tableau[10][3]=0; (*ret).tableau[10][4]=0; (*ret).tableau[10][5]=0; (*ret).tableau[10][6]=0; (*ret).tableau[10][7]=0; (*ret).tableau[10][8]=0; (*ret).tableau[10][9]=0; (*ret).tableau[10][10]=0;
Luca1996 22:5b2a7d7c73fa 110 return ret;
Luca1996 22:5b2a7d7c73fa 111 }
Luca1996 22:5b2a7d7c73fa 112
Luca1996 22:5b2a7d7c73fa 113 //Liste de chiffres arabes monospacé
Luca1996 22:5b2a7d7c73fa 114
Luca1996 22:5b2a7d7c73fa 115 matrice *BS_0(){
Luca1996 22:5b2a7d7c73fa 116 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 117 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 118 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 119 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=1; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=0;
Luca1996 22:5b2a7d7c73fa 120 (*ret).tableau[1][0]=1; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=1;
Luca1996 22:5b2a7d7c73fa 121 (*ret).tableau[2][0]=1; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=1; (*ret).tableau[2][4]=1;
Luca1996 22:5b2a7d7c73fa 122 (*ret).tableau[3][0]=1; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=1; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=1;
Luca1996 22:5b2a7d7c73fa 123 (*ret).tableau[4][0]=1; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=0; (*ret).tableau[4][4]=1;
Luca1996 22:5b2a7d7c73fa 124 (*ret).tableau[5][0]=1; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=1; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=1;
Luca1996 22:5b2a7d7c73fa 125 (*ret).tableau[6][0]=1; (*ret).tableau[6][1]=1; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=1;
Luca1996 22:5b2a7d7c73fa 126 (*ret).tableau[7][0]=1; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=1;
Luca1996 22:5b2a7d7c73fa 127 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=0;
Luca1996 22:5b2a7d7c73fa 128 return ret;
Luca1996 22:5b2a7d7c73fa 129 }
Luca1996 22:5b2a7d7c73fa 130
Luca1996 22:5b2a7d7c73fa 131 matrice *BS_1(){
Luca1996 22:5b2a7d7c73fa 132 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 133 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 134 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 135 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=0; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=0; (*ret).tableau[0][4]=0;
Luca1996 22:5b2a7d7c73fa 136 (*ret).tableau[1][0]=0; (*ret).tableau[1][1]=1; (*ret).tableau[1][2]=1; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=0;
Luca1996 22:5b2a7d7c73fa 137 (*ret).tableau[2][0]=1; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=1; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=0;
Luca1996 22:5b2a7d7c73fa 138 (*ret).tableau[3][0]=0; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=1; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=0;
Luca1996 22:5b2a7d7c73fa 139 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=0; (*ret).tableau[4][4]=0;
Luca1996 22:5b2a7d7c73fa 140 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=1; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=0;
Luca1996 22:5b2a7d7c73fa 141 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=1; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=0;
Luca1996 22:5b2a7d7c73fa 142 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=1; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=0;
Luca1996 22:5b2a7d7c73fa 143 (*ret).tableau[8][0]=1; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=1;
Luca1996 22:5b2a7d7c73fa 144 return ret;
Luca1996 22:5b2a7d7c73fa 145 }
Luca1996 22:5b2a7d7c73fa 146
Luca1996 22:5b2a7d7c73fa 147 matrice *BS_2(){
Luca1996 22:5b2a7d7c73fa 148 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 149 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 150 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 151 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=1; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=0;
Luca1996 22:5b2a7d7c73fa 152 (*ret).tableau[1][0]=1; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=1;
Luca1996 22:5b2a7d7c73fa 153 (*ret).tableau[2][0]=1; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=1;
Luca1996 22:5b2a7d7c73fa 154 (*ret).tableau[3][0]=0; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=1;
Luca1996 22:5b2a7d7c73fa 155 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=0; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=0;
Luca1996 22:5b2a7d7c73fa 156 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=1; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=0;
Luca1996 22:5b2a7d7c73fa 157 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=1; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=0;
Luca1996 22:5b2a7d7c73fa 158 (*ret).tableau[7][0]=1; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=0;
Luca1996 22:5b2a7d7c73fa 159 (*ret).tableau[8][0]=1; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=1;
Luca1996 22:5b2a7d7c73fa 160 return ret;
Luca1996 22:5b2a7d7c73fa 161 }
Luca1996 22:5b2a7d7c73fa 162
Luca1996 22:5b2a7d7c73fa 163 matrice *BS_3(){
Luca1996 22:5b2a7d7c73fa 164 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 165 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 166 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 167 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=1; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=0;
Luca1996 22:5b2a7d7c73fa 168 (*ret).tableau[1][0]=1; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=1;
Luca1996 22:5b2a7d7c73fa 169 (*ret).tableau[2][0]=0; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=1;
Luca1996 22:5b2a7d7c73fa 170 (*ret).tableau[3][0]=0; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=1;
Luca1996 22:5b2a7d7c73fa 171 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=1; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=1;
Luca1996 22:5b2a7d7c73fa 172 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=1;
Luca1996 22:5b2a7d7c73fa 173 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=1;
Luca1996 22:5b2a7d7c73fa 174 (*ret).tableau[7][0]=1; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=1;
Luca1996 22:5b2a7d7c73fa 175 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=0;
Luca1996 22:5b2a7d7c73fa 176 return ret;
Luca1996 22:5b2a7d7c73fa 177 }
Luca1996 22:5b2a7d7c73fa 178
Luca1996 22:5b2a7d7c73fa 179 matrice *BS_4(){
Luca1996 22:5b2a7d7c73fa 180 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 181 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 182 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 183 (*ret).tableau[0][0]=1; (*ret).tableau[0][1]=0; (*ret).tableau[0][2]=0; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=0;
Luca1996 22:5b2a7d7c73fa 184 (*ret).tableau[1][0]=1; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=1; (*ret).tableau[1][4]=0;
Luca1996 22:5b2a7d7c73fa 185 (*ret).tableau[2][0]=1; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=1; (*ret).tableau[2][4]=0;
Luca1996 22:5b2a7d7c73fa 186 (*ret).tableau[3][0]=1; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=1; (*ret).tableau[3][4]=0;
Luca1996 22:5b2a7d7c73fa 187 (*ret).tableau[4][0]=1; (*ret).tableau[4][1]=1; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=1;
Luca1996 22:5b2a7d7c73fa 188 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=1; (*ret).tableau[5][4]=0;
Luca1996 22:5b2a7d7c73fa 189 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=1; (*ret).tableau[6][4]=0;
Luca1996 22:5b2a7d7c73fa 190 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=1; (*ret).tableau[7][4]=0;
Luca1996 22:5b2a7d7c73fa 191 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=0; (*ret).tableau[8][2]=0; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=0;
Luca1996 22:5b2a7d7c73fa 192 return ret;
Luca1996 22:5b2a7d7c73fa 193 }
Luca1996 22:5b2a7d7c73fa 194
Luca1996 22:5b2a7d7c73fa 195 matrice *BS_5(){
Luca1996 22:5b2a7d7c73fa 196 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 197 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 198 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 199 (*ret).tableau[0][0]=1; (*ret).tableau[0][1]=1; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=1;
Luca1996 22:5b2a7d7c73fa 200 (*ret).tableau[1][0]=1; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=0;
Luca1996 22:5b2a7d7c73fa 201 (*ret).tableau[2][0]=1; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=0;
Luca1996 22:5b2a7d7c73fa 202 (*ret).tableau[3][0]=1; (*ret).tableau[3][1]=1; (*ret).tableau[3][2]=1; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=0;
Luca1996 22:5b2a7d7c73fa 203 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=0; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=0;
Luca1996 22:5b2a7d7c73fa 204 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=1;
Luca1996 22:5b2a7d7c73fa 205 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=1;
Luca1996 22:5b2a7d7c73fa 206 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=1; (*ret).tableau[7][4]=0;
Luca1996 22:5b2a7d7c73fa 207 (*ret).tableau[8][0]=1; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=0; (*ret).tableau[8][4]=0;
Luca1996 22:5b2a7d7c73fa 208 return ret;
Luca1996 22:5b2a7d7c73fa 209 }
Luca1996 22:5b2a7d7c73fa 210
Luca1996 22:5b2a7d7c73fa 211 matrice *BS_6(){
Luca1996 22:5b2a7d7c73fa 212 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 213 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 214 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 215 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=0; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=1;
Luca1996 22:5b2a7d7c73fa 216 (*ret).tableau[1][0]=0; (*ret).tableau[1][1]=1; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=0;
Luca1996 22:5b2a7d7c73fa 217 (*ret).tableau[2][0]=0; (*ret).tableau[2][1]=1; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=0;
Luca1996 22:5b2a7d7c73fa 218 (*ret).tableau[3][0]=1; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=0;
Luca1996 22:5b2a7d7c73fa 219 (*ret).tableau[4][0]=1; (*ret).tableau[4][1]=1; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=0;
Luca1996 22:5b2a7d7c73fa 220 (*ret).tableau[5][0]=1; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=1;
Luca1996 22:5b2a7d7c73fa 221 (*ret).tableau[6][0]=1; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=1;
Luca1996 22:5b2a7d7c73fa 222 (*ret).tableau[7][0]=1; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=1;
Luca1996 22:5b2a7d7c73fa 223 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=0;
Luca1996 22:5b2a7d7c73fa 224 return ret;
Luca1996 22:5b2a7d7c73fa 225 }
Luca1996 22:5b2a7d7c73fa 226
Luca1996 22:5b2a7d7c73fa 227 matrice *BS_7(){
Luca1996 22:5b2a7d7c73fa 228 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 229 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 230 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 231 (*ret).tableau[0][0]=1; (*ret).tableau[0][1]=1; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=1;
Luca1996 22:5b2a7d7c73fa 232 (*ret).tableau[1][0]=0; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=1;
Luca1996 22:5b2a7d7c73fa 233 (*ret).tableau[2][0]=0; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=1;
Luca1996 22:5b2a7d7c73fa 234 (*ret).tableau[3][0]=0; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=1; (*ret).tableau[3][4]=0;
Luca1996 22:5b2a7d7c73fa 235 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=0; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=0;
Luca1996 22:5b2a7d7c73fa 236 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=1; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=0;
Luca1996 22:5b2a7d7c73fa 237 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=1; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=0;
Luca1996 22:5b2a7d7c73fa 238 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=1; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=0;
Luca1996 22:5b2a7d7c73fa 239 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=0; (*ret).tableau[8][3]=0; (*ret).tableau[8][4]=0;
Luca1996 22:5b2a7d7c73fa 240 return ret;
Luca1996 22:5b2a7d7c73fa 241 }
Luca1996 22:5b2a7d7c73fa 242
Luca1996 22:5b2a7d7c73fa 243 matrice *BS_8(){
Luca1996 22:5b2a7d7c73fa 244 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 245 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 246 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 247 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=1; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=0;
Luca1996 22:5b2a7d7c73fa 248 (*ret).tableau[1][0]=1; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=1;
Luca1996 22:5b2a7d7c73fa 249 (*ret).tableau[2][0]=1; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=1;
Luca1996 22:5b2a7d7c73fa 250 (*ret).tableau[3][0]=1; (*ret).tableau[3][1]=1; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=1; (*ret).tableau[3][4]=1;
Luca1996 22:5b2a7d7c73fa 251 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=1; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=0;
Luca1996 22:5b2a7d7c73fa 252 (*ret).tableau[5][0]=1; (*ret).tableau[5][1]=1; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=1; (*ret).tableau[5][4]=1;
Luca1996 22:5b2a7d7c73fa 253 (*ret).tableau[6][0]=1; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=1;
Luca1996 22:5b2a7d7c73fa 254 (*ret).tableau[7][0]=1; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=1;
Luca1996 22:5b2a7d7c73fa 255 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=0;
Luca1996 22:5b2a7d7c73fa 256 return ret;
Luca1996 22:5b2a7d7c73fa 257 }
Luca1996 22:5b2a7d7c73fa 258
Luca1996 22:5b2a7d7c73fa 259 matrice *BS_9(){
Luca1996 22:5b2a7d7c73fa 260 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 261 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 262 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 263 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=1; (*ret).tableau[0][2]=1; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=0;
Luca1996 22:5b2a7d7c73fa 264 (*ret).tableau[1][0]=1; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=0; (*ret).tableau[1][4]=1;
Luca1996 22:5b2a7d7c73fa 265 (*ret).tableau[2][0]=1; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=0; (*ret).tableau[2][4]=1;
Luca1996 22:5b2a7d7c73fa 266 (*ret).tableau[3][0]=1; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=1;
Luca1996 22:5b2a7d7c73fa 267 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=1; (*ret).tableau[4][2]=1; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=1;
Luca1996 22:5b2a7d7c73fa 268 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=1;
Luca1996 22:5b2a7d7c73fa 269 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=0; (*ret).tableau[6][4]=1;
Luca1996 22:5b2a7d7c73fa 270 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=1; (*ret).tableau[7][4]=0;
Luca1996 22:5b2a7d7c73fa 271 (*ret).tableau[8][0]=1; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=1; (*ret).tableau[8][3]=0; (*ret).tableau[8][4]=0;
Luca1996 22:5b2a7d7c73fa 272 return ret;
Luca1996 22:5b2a7d7c73fa 273 }
Luca1996 22:5b2a7d7c73fa 274
Luca1996 22:5b2a7d7c73fa 275 matrice *BS_na(){
Luca1996 22:5b2a7d7c73fa 276 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 277 (*ret).tailleX=5;
Luca1996 22:5b2a7d7c73fa 278 (*ret).tailleY=9;
Luca1996 22:5b2a7d7c73fa 279 (*ret).tableau[0][0]=1; (*ret).tableau[0][1]=0; (*ret).tableau[0][2]=0; (*ret).tableau[0][3]=1; (*ret).tableau[0][4]=0;
Luca1996 22:5b2a7d7c73fa 280 (*ret).tableau[1][0]=1; (*ret).tableau[1][1]=1; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=1; (*ret).tableau[1][4]=0;
Luca1996 22:5b2a7d7c73fa 281 (*ret).tableau[2][0]=1; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=1; (*ret).tableau[2][3]=1; (*ret).tableau[2][4]=0;
Luca1996 22:5b2a7d7c73fa 282 (*ret).tableau[3][0]=1; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=1; (*ret).tableau[3][4]=0;
Luca1996 22:5b2a7d7c73fa 283 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=0; (*ret).tableau[4][3]=0; (*ret).tableau[4][4]=0;
Luca1996 22:5b2a7d7c73fa 284 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=1; (*ret).tableau[5][3]=0; (*ret).tableau[5][4]=0;
Luca1996 22:5b2a7d7c73fa 285 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=1; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=1; (*ret).tableau[6][4]=0;
Luca1996 22:5b2a7d7c73fa 286 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=1; (*ret).tableau[7][2]=1; (*ret).tableau[7][3]=1; (*ret).tableau[7][4]=0;
Luca1996 22:5b2a7d7c73fa 287 (*ret).tableau[8][0]=1; (*ret).tableau[8][1]=1; (*ret).tableau[8][2]=0; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=1;
Luca1996 22:5b2a7d7c73fa 288 return ret;
Luca1996 22:5b2a7d7c73fa 289 }
Luca1996 22:5b2a7d7c73fa 290
Luca1996 22:5b2a7d7c73fa 291
Luca1996 22:5b2a7d7c73fa 292 void BS_displayChiffre(int x,int y,int num,int taille,long long int couleur){
Luca1996 22:5b2a7d7c73fa 293 matrice* mmm; //On utilisera une matrice que l'on ne connais pas encore
Luca1996 22:5b2a7d7c73fa 294 switch(num){ //On remplacera mmm par la matrice qui correspond au chiffre que l'on veut écrire
Luca1996 22:5b2a7d7c73fa 295 case 0:
Luca1996 22:5b2a7d7c73fa 296 mmm = BS_0();
Luca1996 22:5b2a7d7c73fa 297 break;
Luca1996 22:5b2a7d7c73fa 298 case 1:
Luca1996 22:5b2a7d7c73fa 299 mmm = BS_1();
Luca1996 22:5b2a7d7c73fa 300 break;
Luca1996 22:5b2a7d7c73fa 301 case 2:
Luca1996 22:5b2a7d7c73fa 302 mmm = BS_2();
Luca1996 22:5b2a7d7c73fa 303 break;
Luca1996 22:5b2a7d7c73fa 304 case 3:
Luca1996 22:5b2a7d7c73fa 305 mmm = BS_3();
Luca1996 22:5b2a7d7c73fa 306 break;
Luca1996 22:5b2a7d7c73fa 307 case 4:
Luca1996 22:5b2a7d7c73fa 308 mmm = BS_4();
Luca1996 22:5b2a7d7c73fa 309 break;
Luca1996 22:5b2a7d7c73fa 310 case 5:
Luca1996 22:5b2a7d7c73fa 311 mmm = BS_5();
Luca1996 22:5b2a7d7c73fa 312 break;
Luca1996 22:5b2a7d7c73fa 313 case 6:
Luca1996 22:5b2a7d7c73fa 314 mmm = BS_6();
Luca1996 22:5b2a7d7c73fa 315 break;
Luca1996 22:5b2a7d7c73fa 316 case 7:
Luca1996 22:5b2a7d7c73fa 317 mmm = BS_7();
Luca1996 22:5b2a7d7c73fa 318 break;
Luca1996 22:5b2a7d7c73fa 319 case 8:
Luca1996 22:5b2a7d7c73fa 320 mmm = BS_8();
Luca1996 22:5b2a7d7c73fa 321 break;
Luca1996 22:5b2a7d7c73fa 322 case 9:
Luca1996 22:5b2a7d7c73fa 323 mmm = BS_9();
Luca1996 22:5b2a7d7c73fa 324 break;
Luca1996 22:5b2a7d7c73fa 325 default:
Luca1996 22:5b2a7d7c73fa 326 mmm = BS_na();
Luca1996 22:5b2a7d7c73fa 327 }
Luca1996 22:5b2a7d7c73fa 328 DisplayMatrix(x,y,mmm,taille,couleur); //Une fois que l'on a la metrice que l'on souhaite on la dessine
Luca1996 22:5b2a7d7c73fa 329 }
Luca1996 22:5b2a7d7c73fa 330
Luca1996 22:5b2a7d7c73fa 331 void BS_displayChiffreClean(int x,int y,int num,int taille,long long int couleur,long long int couleurFond){
Luca1996 22:5b2a7d7c73fa 332 matrice* mmm;
Luca1996 22:5b2a7d7c73fa 333 switch(num){
Luca1996 22:5b2a7d7c73fa 334 case 0:
Luca1996 22:5b2a7d7c73fa 335 mmm = BS_0();
Luca1996 22:5b2a7d7c73fa 336 break;
Luca1996 22:5b2a7d7c73fa 337 case 1:
Luca1996 22:5b2a7d7c73fa 338 mmm = BS_1();
Luca1996 22:5b2a7d7c73fa 339 break;
Luca1996 22:5b2a7d7c73fa 340 case 2:
Luca1996 22:5b2a7d7c73fa 341 mmm = BS_2();
Luca1996 22:5b2a7d7c73fa 342 break;
Luca1996 22:5b2a7d7c73fa 343 case 3:
Luca1996 22:5b2a7d7c73fa 344 mmm = BS_3();
Luca1996 22:5b2a7d7c73fa 345 break;
Luca1996 22:5b2a7d7c73fa 346 case 4:
Luca1996 22:5b2a7d7c73fa 347 mmm = BS_4();
Luca1996 22:5b2a7d7c73fa 348 break;
Luca1996 22:5b2a7d7c73fa 349 case 5:
Luca1996 22:5b2a7d7c73fa 350 mmm = BS_5();
Luca1996 22:5b2a7d7c73fa 351 break;
Luca1996 22:5b2a7d7c73fa 352 case 6:
Luca1996 22:5b2a7d7c73fa 353 mmm = BS_6();
Luca1996 22:5b2a7d7c73fa 354 break;
Luca1996 22:5b2a7d7c73fa 355 case 7:
Luca1996 22:5b2a7d7c73fa 356 mmm = BS_7();
Luca1996 22:5b2a7d7c73fa 357 break;
Luca1996 22:5b2a7d7c73fa 358 case 8:
Luca1996 22:5b2a7d7c73fa 359 mmm = BS_8();
Luca1996 22:5b2a7d7c73fa 360 break;
Luca1996 22:5b2a7d7c73fa 361 case 9:
Luca1996 22:5b2a7d7c73fa 362 mmm = BS_9();
Luca1996 22:5b2a7d7c73fa 363 break;
Luca1996 22:5b2a7d7c73fa 364 default:
Luca1996 22:5b2a7d7c73fa 365 mmm = BS_na();
Luca1996 22:5b2a7d7c73fa 366 }
Luca1996 22:5b2a7d7c73fa 367 DisplayMatrixClean(x,y,mmm,taille,couleur,couleurFond); //Comme la fonction précédente mais on met un fond uni avant
Luca1996 22:5b2a7d7c73fa 368 }
Luca1996 22:5b2a7d7c73fa 369
Luca1996 22:5b2a7d7c73fa 370 void BS_displayChiffre100Clean(int x,int y,int num,int taille,long long int couleur,long long int couleurFond){
Luca1996 22:5b2a7d7c73fa 371 int a = num/100; //On récupre les centaines de num
Luca1996 22:5b2a7d7c73fa 372 int b = (num- a * 100)/10; //On récupère les dizaines
Luca1996 22:5b2a7d7c73fa 373 int c = num - a * 100 - b * 10; //On récupère les unités qui restent
Luca1996 22:5b2a7d7c73fa 374 lcdT.SetTextColor(couleurFond); //On fait le fond
Luca1996 22:5b2a7d7c73fa 375 lcdT.FillRect(y,x,taille * 9,taille * 17);
Luca1996 22:5b2a7d7c73fa 376 BS_displayChiffre(x,y,a,taille,couleur); //On affiche à la suite les 3 nombres.
Luca1996 22:5b2a7d7c73fa 377 BS_displayChiffre(x + 6 * taille,y,b,taille,couleur);
Luca1996 22:5b2a7d7c73fa 378 BS_displayChiffre(x + 12 * taille,y,c,taille,couleur);
Luca1996 22:5b2a7d7c73fa 379 }
Luca1996 22:5b2a7d7c73fa 380
Luca1996 22:5b2a7d7c73fa 381 //Symboles pour l'horloge
Luca1996 22:5b2a7d7c73fa 382
Luca1996 22:5b2a7d7c73fa 383 matrice *BS_dotdot(){
Luca1996 22:5b2a7d7c73fa 384 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 385 (*ret).tailleX=8;
Luca1996 22:5b2a7d7c73fa 386 (*ret).tailleY=8;
Luca1996 22:5b2a7d7c73fa 387 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=0; (*ret).tableau[0][2]=0; (*ret).tableau[0][3]=0; (*ret).tableau[0][4]=0; (*ret).tableau[0][5]=0; (*ret).tableau[0][6]=0; (*ret).tableau[0][7]=0;
Luca1996 22:5b2a7d7c73fa 388 (*ret).tableau[1][0]=0; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=1; (*ret).tableau[1][4]=1; (*ret).tableau[1][5]=0; (*ret).tableau[1][6]=0; (*ret).tableau[1][7]=0;
Luca1996 22:5b2a7d7c73fa 389 (*ret).tableau[2][0]=0; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=1; (*ret).tableau[2][4]=1; (*ret).tableau[2][5]=0; (*ret).tableau[2][6]=0; (*ret).tableau[2][7]=0;
Luca1996 22:5b2a7d7c73fa 390 (*ret).tableau[3][0]=0; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=0; (*ret).tableau[3][4]=0; (*ret).tableau[3][5]=0; (*ret).tableau[3][6]=0; (*ret).tableau[3][7]=0;
Luca1996 22:5b2a7d7c73fa 391 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=0; (*ret).tableau[4][3]=0; (*ret).tableau[4][4]=0; (*ret).tableau[4][5]=0; (*ret).tableau[4][6]=0; (*ret).tableau[4][7]=0;
Luca1996 22:5b2a7d7c73fa 392 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=1; (*ret).tableau[5][4]=1; (*ret).tableau[5][5]=0; (*ret).tableau[5][6]=0; (*ret).tableau[5][7]=0;
Luca1996 22:5b2a7d7c73fa 393 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=1; (*ret).tableau[6][4]=1; (*ret).tableau[6][5]=0; (*ret).tableau[6][6]=0; (*ret).tableau[6][7]=0;
Luca1996 22:5b2a7d7c73fa 394 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=0; (*ret).tableau[7][4]=0; (*ret).tableau[7][5]=0; (*ret).tableau[7][6]=0; (*ret).tableau[7][7]=0;
Luca1996 22:5b2a7d7c73fa 395 return ret;
Luca1996 22:5b2a7d7c73fa 396 }
Luca1996 22:5b2a7d7c73fa 397
Luca1996 22:5b2a7d7c73fa 398 //Symboles des éléments
Luca1996 22:5b2a7d7c73fa 399
Luca1996 22:5b2a7d7c73fa 400 matrice *BS_H(){
Luca1996 22:5b2a7d7c73fa 401 matrice* ret = (matrice*) malloc(sizeof(matrice));
Luca1996 22:5b2a7d7c73fa 402 (*ret).tailleX=11;
Luca1996 22:5b2a7d7c73fa 403 (*ret).tailleY=11;
Luca1996 22:5b2a7d7c73fa 404 (*ret).tableau[0][0]=0; (*ret).tableau[0][1]=0; (*ret).tableau[0][2]=0; (*ret).tableau[0][3]=0; (*ret).tableau[0][4]=0; (*ret).tableau[0][5]=0; (*ret).tableau[0][6]=0; (*ret).tableau[0][7]=0; (*ret).tableau[0][8]=0; (*ret).tableau[0][9]=0; (*ret).tableau[0][10]=0;
Luca1996 22:5b2a7d7c73fa 405 (*ret).tableau[1][0]=0; (*ret).tableau[1][1]=0; (*ret).tableau[1][2]=0; (*ret).tableau[1][3]=1; (*ret).tableau[1][4]=0; (*ret).tableau[1][5]=0; (*ret).tableau[1][6]=0; (*ret).tableau[1][7]=1; (*ret).tableau[1][8]=0; (*ret).tableau[1][9]=0; (*ret).tableau[1][10]=0;
Luca1996 22:5b2a7d7c73fa 406 (*ret).tableau[2][0]=0; (*ret).tableau[2][1]=0; (*ret).tableau[2][2]=0; (*ret).tableau[2][3]=1; (*ret).tableau[2][4]=0; (*ret).tableau[2][5]=0; (*ret).tableau[2][6]=0; (*ret).tableau[2][7]=1; (*ret).tableau[2][8]=0; (*ret).tableau[2][9]=0; (*ret).tableau[2][10]=0;
Luca1996 22:5b2a7d7c73fa 407 (*ret).tableau[3][0]=0; (*ret).tableau[3][1]=0; (*ret).tableau[3][2]=0; (*ret).tableau[3][3]=1; (*ret).tableau[3][4]=0; (*ret).tableau[3][5]=0; (*ret).tableau[3][6]=0; (*ret).tableau[3][7]=1; (*ret).tableau[3][8]=0; (*ret).tableau[3][9]=0; (*ret).tableau[3][10]=0;
Luca1996 22:5b2a7d7c73fa 408 (*ret).tableau[4][0]=0; (*ret).tableau[4][1]=0; (*ret).tableau[4][2]=0; (*ret).tableau[4][3]=1; (*ret).tableau[4][4]=0; (*ret).tableau[4][5]=0; (*ret).tableau[4][6]=0; (*ret).tableau[4][7]=1; (*ret).tableau[4][8]=0; (*ret).tableau[4][9]=0; (*ret).tableau[4][10]=0;
Luca1996 22:5b2a7d7c73fa 409 (*ret).tableau[5][0]=0; (*ret).tableau[5][1]=0; (*ret).tableau[5][2]=0; (*ret).tableau[5][3]=1; (*ret).tableau[5][4]=1; (*ret).tableau[5][5]=1; (*ret).tableau[5][6]=1; (*ret).tableau[5][7]=1; (*ret).tableau[5][8]=0; (*ret).tableau[5][9]=0; (*ret).tableau[5][10]=0;
Luca1996 22:5b2a7d7c73fa 410 (*ret).tableau[6][0]=0; (*ret).tableau[6][1]=0; (*ret).tableau[6][2]=0; (*ret).tableau[6][3]=1; (*ret).tableau[6][4]=0; (*ret).tableau[6][5]=0; (*ret).tableau[6][6]=0; (*ret).tableau[6][7]=1; (*ret).tableau[6][8]=0; (*ret).tableau[6][9]=0; (*ret).tableau[6][10]=0;
Luca1996 22:5b2a7d7c73fa 411 (*ret).tableau[7][0]=0; (*ret).tableau[7][1]=0; (*ret).tableau[7][2]=0; (*ret).tableau[7][3]=1; (*ret).tableau[7][4]=0; (*ret).tableau[7][5]=0; (*ret).tableau[7][6]=0; (*ret).tableau[7][7]=1; (*ret).tableau[7][8]=0; (*ret).tableau[7][9]=0; (*ret).tableau[7][10]=0;
Luca1996 22:5b2a7d7c73fa 412 (*ret).tableau[8][0]=0; (*ret).tableau[8][1]=0; (*ret).tableau[8][2]=0; (*ret).tableau[8][3]=1; (*ret).tableau[8][4]=0; (*ret).tableau[8][5]=0; (*ret).tableau[8][6]=0; (*ret).tableau[8][7]=1; (*ret).tableau[8][8]=0; (*ret).tableau[8][9]=0; (*ret).tableau[8][10]=0;
Luca1996 22:5b2a7d7c73fa 413 (*ret).tableau[9][0]=0; (*ret).tableau[9][1]=0; (*ret).tableau[9][2]=0; (*ret).tableau[9][3]=1; (*ret).tableau[9][4]=0; (*ret).tableau[9][5]=0; (*ret).tableau[9][6]=0; (*ret).tableau[9][7]=1; (*ret).tableau[9][8]=0; (*ret).tableau[9][9]=0; (*ret).tableau[9][10]=0;
Luca1996 22:5b2a7d7c73fa 414 (*ret).tableau[10][0]=0; (*ret).tableau[10][1]=0; (*ret).tableau[10][2]=0; (*ret).tableau[10][3]=0; (*ret).tableau[10][4]=0; (*ret).tableau[10][5]=0; (*ret).tableau[10][6]=0; (*ret).tableau[10][7]=0; (*ret).tableau[10][8]=0; (*ret).tableau[10][9]=0; (*ret).tableau[10][10]=0;
Luca1996 22:5b2a7d7c73fa 415 return ret;
Luca1996 22:5b2a7d7c73fa 416 }
Luca1996 22:5b2a7d7c73fa 417
Luca1996 22:5b2a7d7c73fa 418