public void graficarRuta() { if (this.InvokeRequired) { delegadoPlano del = new delegadoPlano(graficarRuta); this.Invoke(del); } else { for (int i = 1; i < tablero.Ruta.Count - 1; i -= -1) { int index = obtenerIndice(tablero.Ruta[i]); pTablero.Controls[index].BackColor = Color.FromArgb(241, 196, 15); } } }
public void graficarOrigenDestino() { if (this.InvokeRequired) { delegadoPlano del = new delegadoPlano(graficarOrigenDestino); this.Invoke(del); } else { int indexOrigen = obtenerIndice(tablero.origen); int indexDestino = obtenerIndice(tablero.destino); pTablero.Controls[indexOrigen].BackColor = Color.FromArgb(40, 180, 99); pTablero.Controls[indexDestino].BackColor = Color.FromArgb(231, 76, 60); } }