Interacción con el Usuario. Java Game 3

Cuando un juego ocupa la pantalla completa lo unico que nos interesa es la interacción con el usuario, en este caso la interacción viene dada a través del ratón (Mouse). Por lo que el constructor de nuestro juego con nombre de clase GamePanel recoge los clics del ratón y nos dice la posición X e Y de éste:

 

readyForTermination( ) es un método creado para establecer la escucha (listener) a través del teclado, en este caso solamente toma en cuenta las teclas ''esc, q, end, ctrl-c'' y establece la variable ''running=false'' para facilitar la salida del juego.
testPress() método que hace alguna función en el juego mientras éste no termine, sabiendo la posición del cursor (x, y).

Comentarios

Entradas populares de este blog

Timer Resolution - Contador temporal de resolución. Java Game 6

Pausa y Reanudación de un juego. Java Game 8

Renderizado y repaint(). Java Game 4