Bueno íbamos a empezar a darle formato a nuestro Main.
Vamos a ver lo que es manejo de teclado cómo podemos detectar las teclas para que nuestro juego arranque
o directamente nos vayamos del juego.
Lo que tenemos que crear en Meine es un bucle un bucle de iteración que ejecute hasta que hasta que
el usuario pulsa la tecla Escape nosotros lo vamos a manejar todo con una variable que fin Recuerdan
que habíamos creado una variable fin aquí que por default era falso o sea que si no se detuvo la ejecución
del juego vamos a ser simplemente un Uruguay igual que not fin.
Esto significa que ejecuta reiteré hasta que fin sea igual a verdadero.
Vamos a abrir y este va a ser digamos el núcleo principal de nuestro juego.
Y qué vamos a hacer.
Aquí van a ver que luego vamos a agregar cosas en el medio.
Yo voy a hacer algo muy cortito ahora para que vean cómo salir de nuestro juego.
Y es que cuando detecto que se ha pulsado una tecla se usa la función quí de Alegro y aquí yo voy a
decirle qué tecla y chau me trae la ayuda.
Por ejemplo la tecla Escape.
Vamos a ver aquí lo voy a escribir directamente la tecla escape cuando detecta que se pulsó la tecla
Escape.
Le voy a mover a fin le voy a mover Tru.
Esto significa que cuando el usuario da tecla Escape me sale del juego ok vamos a ejecutarlo.
Van a ver que no me muestra nada simplemente se queda esperando.
Perdón prototipo me faltó declarar el prototipo puede pasar y me va a pasar más de una vez.
Ustedes traten de ir haciéndolo conforme yo voy escribiendo ustedes traten de ir haciéndolo a lo sumo
en pausa en el video y escriben y luego ven las explicaciones.
Bueno ahí quedó nuestro juego.
Ahí quedó nuestra pantalla sin mostrar nada.
Esto no nos está mostrando nada.
Cuando le doy escapes algo se entendió.
Eso es lo que va a pasar nos va a mostrar esa pantalla de ese tamaño que ustedes acaban de ver y nosotros
vamos a pulsar la tecla Escape para salir muy bien.
Ahora lo que vamos a hacer es si además de chequear la tecla Escape podemos chequear la tecla Enter.
Si se fijan en la imagen del juego van a ver que dice que con Enter arranca el juego.
Entonces acá lo que vamos a hacer es preguntar es fundamental preguntar si el juego ya fue iniciado.
Por qué.
Porque si no va a iniciar el juego voy a estar en el medio de juego jugando y por error le doy enter
y me va a iniciar todo de vuelta.
Entonces para eso servía esa bandera booleana que yo creé del juego iniciado donde voy a preguntar si
juego iniciado es igual a Fool's.
Fíjense que en C++ el igual solo es una asignación y doble e igual significa una comparación.
Si yo coloco esto lo que va a hacer es ajó iniciado le mueve Fours en C++ hay que colocar doble igual
para preguntar si es igual realmente bueno si juego inicial es igual a Forza y ahí tengo que iniciar
el juego.
Voy a crear una estructura y voy a llamar a una función a un método que se lleva llamar jugar.
Todavía no lo declaró Me va a dar error si lo ejecuto porque no lo declaré pero eso va a hacer todo.
Fíjense la estructura básica de nuestro Main.
Voy a correr una ventana hasta que le de escape pero si le di enter y el juego no se inicio va a jugar
ok se entiende cuando tengamos que programar nuestro juego lo vamos a programar en esta rutina que es
la rutina jugar pero previamente va a hacer otras cosas.
Lo vamos a ver vamos a armar nuestra pantalla.
En el capítulo siguiente así que vamos a ver cómo.
Cómo es esto.
No es un pequeño capítulo para ver el tema del manejo de teclado Cómo pregunto si se pulsó una tecla
y ahora vamos a saber bien cómo armar nuestra pantalla así que nos vemos en el próximo capítulo.