/// <summary> /// Maneja el evento Tick del control animación. /// Avisa de que hay que refrescar la imagen. /// </summary> /// <param name="sender">Fuente del evento.</param> /// <param name="e">Argumento.</param> void animacion_Tick(object sender, EventArgs e) { this.mascota.PasarFrame(); if (mascota.PuntoReferencia.X > mascota.Destino.X) { int x = mascota.PuntoReferencia.X - 1; int y = mascota.PuntoReferencia.Y; mascota.PuntoReferencia = new Point(x, y); } else if (mascota.PuntoReferencia.X < mascota.Destino.X) { int x = mascota.PuntoReferencia.X + 1; int y = mascota.PuntoReferencia.Y; mascota.PuntoReferencia = new Point(x, y); } else if (mascota.PuntoReferencia.X == mascota.Destino.X) { mascota.Girar(false); mascota.SeleccionarAnimacion(0); } }