Remake (parcial) de Fruity Frank... 17 - Varias vidas

(Volver al índice)

Ya es el momento de tener varias vidas, que se pierdan al chocar con un enemigo. Además, cuando se acaben todas las vidas, deberemos volver a la pantalla de presentación, y poder empezar una nueva partida.

Lo de perder una vida cada vez que toquemos a un enemigo supone algunos cambios:

Además, cuando se acaben las vidas deberán ocurrir varias cosas:

De paso, la pantalla de presentación deberá permitir volver a jugar una partida, o bien abandonar el juego por completo.

Esto supone unos cuantos cambios en el fuente:

      Juego juego = new Juego();
      // Primero inicializo (variables, imágenes, etc)
      juego.inicializar();
      do {
        // Después, pantalla de presentacion
        juego.presentacion();
        // Y luego, la partida en sí
        if (! juego.finDelJuego)
          juego.buclePrincipal();
      } while (! juego.finDelJuego);
      while (! salirPresentacion )
      {
        if (TeclaPulsada (TECLA_ESP)) {
          salirPresentacion = true;
          nuevaPartida();
        }
        if (TeclaPulsada (TECLA_S)) {
          salirPresentacion = true;
          finDelJuego = true;
        }
        ...
      for (i=0; i<MAXFILAS; i++)
        mapa[i] = mapa1[i];

Para más detalles, puedes ver el estado del proyecto en: code.google.com/p/fruityfrank

(Volver al índice)