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.