Usuario:ManuelRomero/Android/Juegos/Interfaz

Descripción general

 * Normalmente tendremos una o varias ventanas para nuestro juego
 * Un juego va a constar de los siguientes módulos generales
 * 1) Gestor de ventana
 * 2) Entrada
 * 3) E/S en un archivo
 * 4) Gráficos
 * 5) Audio
 * 6) Framework del juego

Gestor de ventanas

 * Habrá diferentes tipos de ventanas

El gestor de ventanas reaccionará ante entradas y llevará a la aplicación ante un determinado estado

Módulo de Entrada

 * La mayoría de los eventos de nuestro juego ocurrirán en la pantalla
 * La pantalla recogerá el evento y se lo enviará al componente de la UI más adecuado
 * Nosotros podemos registrar y guardar estos eventos
 * Tenemos dos formas de trabajar
 * 1) Consultar la información
 * 2) Control basado en el evento
 * Los principales eventos que puede generar la pantalla táctil
 * 1) Tocar la pantalla
 * 2) Arrastrar el dedo
 * 3) Levantar el dedo
 * El teclado puede generar los siguientes eventos
 * 1) Tecla presionada
 * 2) Tecla sin presionar Siempre precedido del evento tecla presionada
 * Con todo esto vamos a crearnos nuestra interfaz de entrada