Algoritmos - SergioRiosC/Circuit-Designer-Datos1- GitHub Wiki

Para este proyecto se implementaron varios tipos de algoritmos, ya sea para agregar elementos a listas o para operar diferentes entradas con diferentes compuertas
Un ejemplo de esto se da en la clase MouseHandler de la clase LinePanel donde conforme se presiona y se suelta el click izquierdo del mouse, se crea y se agrega una linea a una lista, para después ser recorrida en recib() de la clase Simulacion y verificar los puntos que conecta cada linea en específico.
La lista de Parejas[] almacena el nombre y la posicion de la imagen de las compuertas utilizadas en el circuito, para compararlas con los puntos de inicio y final de las lineas en la función recib().
La lista Entradas[] resguarda los datos de los ComboBox de las entradas creadas por el usuario para utilizarlas en la operacion con compuertas y mostrar el resultado del circuito completo.

Índice