Es la clase principal del proyecto, la cual llama a la clase logica para ejecutar los metodos principales de PApplet.
METODOS
-
settings():void
En este método se asignan caracteristicas al lienzo, en este caso el tamaño. -
setup():void
En este método se inicializa la relación con la clase logica. -
draw():void
En este método se pintan todos los elementos en el lienzo. -
keyPressed():void
En este método se detecta un evento del teclado, (cuando una tecla es presionada). -
mousePressed():void
En este método se detecta un evento del mouse, (cuando un botón del mouse es presionado).
Esta clase se encarga de relacionar todos los objetos e interacciones y carga el archivo de texto para que pueda funcionar la aplicación.
ATRIBUTOS
- StringBuilder frase Variable donde se cargará la frase extraida del archivo de texto.
METODOS
-
pintar():void
Método que pinta los elementos de cada clase. -
cargarElementosLaboratorio():void
Método que extrae el texto del archivo de texto. -
mouse():void
Método que contiene las acciones que pueden ocurrir por un evento del mouse. -
keyBoard():void
Método que contiene las acciones que pueden ocurrir por un evento del teclado.
Esta clase es la representación de una cadena de adn en el laboratorio.
ATRIBUTOS
-
boolean mover
Boolean que determina si la cadena de adn esta activa. -
int posX
Variable entera que representa la posicion de los componentes de la cadena en el eje x. -
int cantEspacios
Variable entera que representa la cantidad de espacios que hay en el documento de texto.
METODOS
pintar():void
Método que pinta los elementos que representan la cadena de adn.mover(boolean):void
Método que hace mover los componentes de la cadena de adn. Recibe un booleano que determina si la cadena se mueve o no.Esta clase es la representación de la pasta (cura) que se encontró despues de la investigación.
ATRIBUTOS
-
int cantCombinaciones
Variable entera que representa la cantidad de combinaciones (dos letras, que no sean vocales) que hayan en el archivo de texto. -
ArrayList combinaciones
ArrayList que contiene las combinaciones encontradas.
METODOS
-
pintar():void
Método que pinta los elementos que representan la Pasta. -
agregarNuevaCombinacion(String):void
Método que agrega las combinaciones de letras al arraList. Recibe un string que es la combinación de letras -
pintarCombinacion():void
Método que pinta una de las combinaciones encontradas.
Esta clase es la representación de una bacteria que puede dañar la cura que se quiere encontrar.
ATRIBUTOS
-
int posX
Variable entera que representa la posicion de la bacteria en el eje x. -
int posY
Variable entera que representa la posicion de la bacteria en el eje Y. -
int cantPuntos
variable entera que representa la cantidad de puntos en contrada en el archivo de texto.
METODOS
- pintar():void Método que pinta los elementos de la bacteria.
Esta clase es la representación de una cadena carbonada utilizada en la investigación.
ATRIBUTOS
-
int color
variable entera que representa el color de la cadena carbonada. -
int cantCA
variable entera que representa la cantidad de combinaciones "ca" que haya en el archivo de texto.
METODOS
-
pintar(int):void
Método que pinta los elementos de la cadena carbonada. Recibe un entero para saber cuantos carbonos debe pintar. -
cambiarColor():void
Método que cambia el color de la cadena carbonada.
Esta clase es la representación de un iman que fue utilizado para poder encontrar cierto elementos necesarios en la investigación.
ATRIBUTOS
-
int cifra
variable entera que representa la cantidad de palabras encontradas en el archivo de texto. -
int sumaNumerosCifra
variable entera que representa la suma de los numeros que hay en la cifra.
METODOS
-
sumarNumeroCifra():void
Método que suma los numeros de la cifra. -
pintar():void
Método que pinta los elementos del iman. -
moverEsferas():void
Método que mueve las esferas de metal hacia el iman.
Esta clase es la representación de una plataforma donde se pueden observar unas muestras recolectadas, para utilizarlas en la investigación.
ATRIBUTOS
-
int numero
variable entera que representa la cantidad de muestras encontradas. -
int [] posicionesX
Arreglo de enteros que guarda las posiciones en el eje x de las muestras. -
int [] posicionesY
Arreglo de enteros que guarda las posiciones en el eje y de las muestras.
METODOS
-
pintar():void
Método que pinta los elementos de la plataforma de muestras. -
girar(boolean):void
Método que hace girar las muestras en la plataforma. Recibe un boolean para saber si las muestras se meuven o no.
Esta clase es la representación de unos tubos donde se almacenan muestras para la investigación.
ATRIBUTOS
- int vocalA variable entera que representa la cantidad de vocales "a" encontradas en el archivo de texto.
- int vocalE
variable entera que representa la cantidad de vocales "e" encontradas en el archivo de texto.
- int vocalI
variable entera que representa la cantidad de vocales "i" encontradas en el archivo de texto.
- int vocalO
variable entera que representa la cantidad de vocales "o" encontradas en el archivo de texto.
- int vocalU
variable entera que representa la cantidad de vocales "u" encontradas en el archivo de texto.
-
int posYa
variable entera que representa la posicion en el eje y del tubo a. -
int posYe
variable entera que representa la posicion en el eje y del tubo e. -
int posYi
variable entera que representa la posicion en el eje y del tubo i. -
int posYo
variable entera que representa la posicion en el eje y del tubo o. -
int posYu
variable entera que representa la posicion en el eje y del tubo u.
METODOS
-
pintar(int, int, int, int, int):void
Método que pinta los elementos de los tubos de muestras. -
subirTubo(char):void
Método que hace subir los tubos de muestras.
Clase que representa una alarma de radioactividad del laboratorio
ATRIBUTOS
-
int color
variable entera que representa el color de la alarma. -
int cantMayus
variable entera que representa la cantidad de mayusculas encontradas en el documento de texto.
METODOS
-
pintar(int):void
Método que pinta los elementos de la alarma. -
pintarSigno():void
Método que pinta un signo cualquiera.