#include <stdio.h>
#include <string.h>
#include "ppm.h"

int* miroir_vertical(int w, int h, int t[]){
  int i=0;
  int j=0;
  int temp;
  int c = 0;
  for(;i<w/2;i++){
    for(;j<h;j++){
      c=lis_pixel(w,t,w-i,j);
      temp=lis_pixel(w,t,i,j);
      ecris_pixel(w,t,i,j,c);
      ecris_pixel(w,t,i,j,temp);
    }
  }
  return t;
}

int lis_pixel(int w , int image[] , int x , int y ){

  return image[x+w*y]; 

}

int ecris_pixel(int w , int image[] , int x , int y ,int c){

  image[x+w*y] = c;
 
}





int main(int argc,char** argv){
  int image[600*782];
  int w=600;
  int h=782;
  charge_image_ppm(argv[1],w,h,image);
  miroir_vertical(w,h,image);
  enregistre_image_ppm(argv[2],w,h,image);
}

				
		

