import fundamentos.*;

public class PruebaDibujo {

   public static void main (String[] args) {

      Dibujo dib=new Dibujo("Prueba de dibujo",480,300);
     
      // Primer dibujo
      dib.ponColorLapiz(ColorFig.azul.masOscuro());
      dib.ponGrosorLapiz(4);
      dib.dibujaLinea(10,10,40,40);
      dib.dibujaLinea(50,10,90,10);
      dib.dibujaLinea(100,10,100,40);
      dib.ponGrosorLapiz(8);
      dib.ponColorLapiz(ColorFig.rojo);
      dib.ponRelleno(ColorFig.amarillo);
      //dib.dibujaRectangulo(30,30,150,170);
      dib.dibujaRectangulo(30,30,40,40);
      dib.ponColorLapiz(ColorFig.verde.masOscuro());
      dib.ponLetra(20);
      dib.dibujaTexto("Hola soy yo",200,100);
      dib.ponColorLapiz(ColorFig.azul.masClaro());
      dib.dibujaPunto(300,200);
      dib.ponGrosorLapiz(1);
      dib.ponColorLapiz(ColorFig.azul.masOscuro());
      dib.dibujaPunto(300,190);
      dib.espera();

      // segundo dibujo
      dib.borra(ColorFig.blanco);
      int[] x = {10,20,25,67,104,203,45,37,12};
      int[] y = {10,10,16,34,75,67,45,40,21};
      dib.ponGrosorLapiz(4);
      dib.dibujaLineas(x,y);
      System.out.println("Dibujo finalizado");
      dib.ponColorLapiz(ColorFig.magenta.masOscuro());
      dib.dibujaElipse(50,100,90,140);
      dib.dibujaArco(50,200,90,240,-45,45);

      int[] r = {100,150,225,250,170, 56};
      int[] s = {110,100,116,175,185,167};
      dib.dibujaPoligono(r,s);

      int[] r1 = {100,150,150,100};
      int[] s1 = {10,  10, 30, 30};
      dib.dibujaPoligono(r1,s1);
 
      dib.dibujaImagen(250,30,"mi-foto.jpg");

      dib.espera();
      System.exit(0);
   }

}