Primeros pasos en la creación de nuestra aventura gráfica

6.- Editando el fichero 'loc002a.ini'

En este apartado vamos a editar el fichero .ini particular de una de las localidades para realizar el control de un evento que el jugador podrá realizar exclusivamente en esa localidad.
Estos ficheros .ini también se pueden editar con el mismo editor que has usado para editar el fichero 'local.ini'.
Los nombres de los ficheros .ini de cada localidad deben ser de una manera concreta. Se explica con detalle al final de la sección Estructura de datos del fichero '.ini' de cada localidad.

Para este ejemplo vamos a utilizar el fichero 'loc002a.ini' que ya incluye la aventura básica y que aparte de unas línea de comentarios, está completamente vacío de comandos y sentencias.

Como podrás observar en el índice de este manual en los apartados 'Sentencias de definiciones para el fichero '.ini' de cada localidad' y 'Comandos disponibles', podemos usar diversos comandos y sentencias en el interior de este tipo de ficheros .ini de localidad, pero para realizar algo muy simple de ejemplo en la localidad número 2 haremos que si el jugador usa el anillo que lleva (objeto número 1), le daremos 2 puntos de salud y si lo vuelve a usar le presentaremos un mensaje.

Pues como esta acción sólo la queremos controlar en la localidad 2 editaremos el fichero 'loc002a.ini'. Buscamos el siguiente texto en el fichero:

'** Aquí: Comandos a procesar en esta localidad

... y justo detrás de esa línea ponemos lo siguiente:

IF COND EVENTO_ACCION=SI COND ACCION_SELECCIONADA=Usar COND OBJETO_SELECCIONADO=1
  IF COND ANILLO_USADO=0
    COMANDO SUMAR_VARIABLE SALUD 2
    COMANDO TEXTO_CONSOLA Has conseguido algo de salud al usar tu anillo en la cámara del Faraón
    COMANDO CARGAR_VARIABLE ANILLO_USADO=1
  ELSE
    COMANDO TEXTO_CONSOLA Ya no le queda más energía a tu anillo  
  ENDIF
ENDIF

Si quieres saber con detalle para que sirve todo lo que acabamos de añadir, tendrás que consultarlo en las secciones correspondientes a comandos y sentencias que podrás encontrar en este manual.

Salvamos el fichero 'loc002a.ini' y volvemos a compactar todo usando ...

crear_ROM_isla.bat

... para que se actualicen los ficheros ROM.

Copiamos el fichero ROM en nuestro cartucho Flash y volvemos a probar el juego.

    

El indicador de salud son la barras a las derecha del símbolo del corazón que aparece en la parte superior izquierda de la pantalla no táctil.



Crea y edita otros ficheros .ini (loc021a.ini, loc022a.ini, loc023a.ini, ...) con contenido similar, si quieres experimentar diferentes acciones en otras localidades.