10.07.2015 Views

[ebook]Programacion de videojuegos con SDL

[ebook]Programacion de videojuegos con SDL

[ebook]Programacion de videojuegos con SDL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

P R O G R A M A C I Ó N D E V I D E O J U E G O S C O N S D L}life.draw(screen);Es habitual ofrecer al jugador una vida extra cuando <strong>con</strong>sigue algún objetivo <strong>con</strong>creto.En nuestro caso, vamos a regalar una vida cada 2000 puntos.// ¿vida extra?if (score % 2000 == 0 && score > 0) {score+=10;jugador.vidas++;}Por útimo, lo que le falta a nuestro juego es una portada. Al ejecutar el juego, haremosaparecer una pantalla <strong>de</strong> presentación y esperaremos la pulsación <strong>de</strong> una tecla o <strong>de</strong>lbotón <strong>de</strong>l joystick para empezar a jugar. Para ello tenemos una variable llamada estado.Si estado vale 0, el game loop muestra la pantalla <strong>de</strong> presentación, si vale 1, quiere<strong>de</strong>cir que estamos jugando y muestra el juego. Este es el código completo <strong>de</strong>l juego.Figura 8.1. Aspecto <strong>de</strong> nuestro juego: 1945122

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!