#include <stdio.h>
#include <conio.h>
#include <iostream.h>

#include "types.h"
#include "transf.cpp"

/****************************************
 * Transformarea coordonatelor:
 * Deplasarea unui set de puncte 
 ****************************************/
 
void depl_set_puncte(PPunct p, int nr, float a, float b);

void main(void)
{
  TabelPuncte p;
  int nr, i;
  float a, b;
  clrscr();
  cout<<"\nIntrodu coeficientii deplasarii:"<<endl;
  cout<<"\ta = "; cin>>a;
  cout<<"\tb = "; cin>>b; 

  // Citirea coordonatelor punctelor de la tastatura
  nr = introdu_puncte(p);
  
  // Afisarea coordonatelor inainte de rotatie
  write_puncte(p, nr);
  
  // Rotirea setului de puncte
  depl_set_puncte(p, nr, a, b);

  // Afisarea rezultatului
  write_puncte(p, nr);

  getch();
}
