Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lograr que la pantalla esté dividida en dos, y que cuando el mouse toque…
Lograr que la pantalla esté dividida en dos, y que cuando el mouse toque una mitad esta se ponga de color negro y la otra blanca.
Descomponer:
-
-
Cada vez que se mueva el mouse a un lado, hacer que el rectángulo siendo tocada cambie al color negro.
-
Crear dos rectángulos que se separen en la mitad de el void y cubran toda la pantalla + un rectángulo que
-
-
Pattern Recognition:
Cuando el mouse no está tocando, el rectángulo siempre va a estar en blanco.
Cuando el mouse sí está tocando un rectángulo, este va a estar negro.
Un rectángulo siempre va a estar negro y el otro blanco, nunca uno de dos colores.
-
Abstracción:
- x y y son la posición del mouse en la pantalla, esto se puede solucionar con las variables mouseX y mouseY.
- Una vez las coordenadas de el mouse llegan a cierto punto (dónde cruzan al otro lado de la pantalla, al otro rectángulo) cambian los colores de los rectángulos, esto se puede lograr por medio de un if y un then.
- Los colores de los rectángulos se pueden crear por medio de un fill.
- la variable x tiene que ser equivalente a mouseX y la variable y a mouseY.
Algorithm
- Crear el primer void
- Darle al void un tamaño de 500x500.
- Crear las variables x y y en forma de integer.
- Crear las variables mouse X y mouse Y.
- Void draw.
- Crear dos rectángulos que tengan tamaños en que el primero sea (0, 0, 250, 500) y el segundo (250, 0, 250, 500).
- Crear un if, que diga que si el mouseX está x<=250, entonces el primer rectángulo debe "fill" con negro, y el otro rectángulo "fill" con blanco.
- Después crear otro if, en el cuál si mouseX es x>=250, entonces el segundo rectángulo tendrá "fill" con negro y el primero "fill" con blanco.
- Cerrar el programa y probarlo.