#include <stdio.h>
#include <stdlib.h>
#include <graph.h>

int main(int argc, char const *argv[])
{
	FILE* file;
	file = fopen("image.bin","r");
	int i, j;
	int largeur, hauteur;
	couleur c;

	fread(&largeur,sizeof(int),1,file);
	fread(&hauteur,sizeof(int),1,file);

	printf("%d\n",largeur);
	printf("%d\n",hauteur);

	InitialiserGraphique();
    CreerFenetre(10, 10, largeur, hauteur);
    fseek(file,8*largeur/2*hauteur,SEEK_CUR);
    for(i=largeur/2;i<largeur;i++){

    	fseek(file,8*hauteur/2,SEEK_CUR);

    	for(j=hauteur/2;j<hauteur;j++){
    		fread(&c,sizeof(unsigned long),1,file);
    		ChoisirCouleurDessin(c);
    		DessinerPixel(i, j);
            DessinerPixel(i, j-(-1*(hauteur/2)-j));
            DessinerPixel(i-(-1*(largeur/2-i)), j);
            DessinerPixel(i-(-1*(largeur/2-i)), j-(-1*(hauteur/2-j)));
    	}

    }
    Touche();
    FermerGraphique();
    fclose(file);
	return EXIT_SUCCESS;
}