public void terminarPoligono() { poligonoTerminado = true; Poligono pol = listaDePoligonos.Last(); pol.setNombre("poligono" + listaDePoligonos.Count.ToString()); }
public bool puntoReflexionRecta(bool ya) { objeto.añadirPunto(new Punto(x, y, 1)); if (objeto.listaDePoligonos.Last().listaDePuntos.Count <= 2 || ya) { if (ya) { borrarUltimoPunto(); poligonoAux = objeto.listaDePoligonos.Last(); poligonoAux.setNombre("recta"); objeto.eliminarPoligono(objeto.listaDePoligonos.Count - 1); objeto.poligonoTerminado = true; objeto.reflexionRecta(poligonoAux); return(true); } return(objeto.listaDePoligonos.Last().listaDePuntos.Count == 2); } else { borrarUltimoPunto(); return(true); } }