예제 #1
0
 private void openFileToolStripMenuItem_Click(object sender, EventArgs e)
 {
     this.paint.clear();
     this.grafico = new Grafico();
     this.grafico.abrirGrafico();
     this.paint.drawEscenario(this.grafico.GetEscenario());
 }
예제 #2
0
 public Form1()
 {
     InitializeComponent();
     this.grafico   = new Grafico();
     this.paint     = new Paint(CreateGraphics());
     this.animacion = new Animacion();
     this.contador  = 0;
 }
예제 #3
0
 public void avanzarIzquierda(Grafico grafico, Paint paint)
 {
     paint.setPen(new Pen(Color.White, 2));
     paint.drawObjeto1(grafico.GetEscenario().getListaDeObjetos()[1], grafico.GetEscenario().getPuntoDeReferencia());
     grafico.GetEscenario().getListaDeObjetos()[1].traslacion(-3, 0);
     paint.setPen(new Pen(Color.Black, 2));
     paint.drawObjeto1(grafico.GetEscenario().getListaDeObjetos()[1], grafico.GetEscenario().getPuntoDeReferencia());
 }
예제 #4
0
 public void avanzarYgirarMasLento(Grafico grafico, Paint paint)
 {
     paint.setPen(new Pen(Color.White, 2));
     paint.drawObjeto1(grafico.GetEscenario().getListaDeObjetos()[1], grafico.GetEscenario().getPuntoDeReferencia());
     grafico.GetEscenario().getListaDeObjetos()[1].traslacion(-1, 1);
     grafico.GetEscenario().getListaDeObjetos()[1].rotacion(1);
     paint.setPen(new Pen(Color.Black, 2));
     paint.drawObjeto1(grafico.GetEscenario().getListaDeObjetos()[1], grafico.GetEscenario().getPuntoDeReferencia());
 }
예제 #5
0
 public void avanzarAuto(Grafico grafico, Paint paint)
 {
     for (int i = 0; i < 200; i++)
     {
         if (i < 80)
         {
             avanzarArriba(grafico, paint);
         }
         if (i >= 80 && i < 120)
         {
             avanzarYgirar(grafico, paint);
         }
         if (i >= 120 && i < 180)
         {
             avanzarIzquierda(grafico, paint);
         }
     }
 }
예제 #6
0
 private void nuevoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     this.grafico = new Grafico();
     this.paint.clear();
 }