Comando
|
CAMBIAR_IMAGEN_LOCALIDAD
|
Durante el transcurso de la aventura, permite cambiar la imagen de fondo que tiene asignada la localidad.
Esto nos permite tener diferentes fondos para una misma localidad, y presentar el fondo que nos interese en función de las acciones del jugador o según los cambios que
se produzcan en esa localidad.
Sintaxis:
CAMBIAR_IMAGEN_LOCALIDAD número_de_localidad letra_localidad
Significado de los parámetros de este comando:
número_de_localidad: Número de la localidad que se desea cambiar su imagen de fondo y su fichero de comandos .ini (entre 1 y 240)
letra_localidad: Letra que definirá la imagen de fondo y el fichero de comandos .ini de la localidad a cambiar (letras entre a y z)
Si te has fijado, siempre debemos acabar con la letra 'a' los nombre de los fichero .jpg de las imágenes de fondo de las localidades que copiamos en la
carpeta 'localidades' y también todos los nombres de los ficheros de comandos .ini de cada localidad que tenemos en la
carpeta 'comandos'.
Esta letra establece que esos son los ficheros que por defecto se utilizarán al dar comienzo la aventura, tanto como fondos de imagen para la localidad como
ficheros de comandos. Pero mediante este comando disponemos de la posibilidad de cambiar, durante el transcurso del juego, las imágenes de fondo y los ficheros de comandos
asignados para cada localidad si así lo exige nuestra aventura, ya que hay ocasiones en que la escena de la localidad puede que necesite cambiarse y junto con ella todo lo
que se espera que intente el jugador sobre la nueva escena.
Estas imágenes alternativas de fondo debes copiarlas en la carpeta 'localidades' que se encuentra en la carpeta de ficheros de tu aventura. Por ejemplo, para la imagen de
fondo 'b' para la localidad 7 deberás copiar la imagen con el nombre loc007b.jpg
Los ficheros de comandos .ini alternativos deben existir en la carpeta 'comandos' que se encuentra en la carpeta de ficheros de tu aventura. Por ejemplo, para el fichero
de comandos .ini 'b' para la localidad 7 deberás usar el fichero con el nombre loc007b.ini
El comando CAMBIAR_IMAGEN_LOCALIDAD puedes usarlo en la localidad que quieras, aunque no sea la localidad que deseas cambiar.
Si lo usas en la misma localidad
que deseas cambiar, el jugador apreciará el cambio al instante y se procesará el nuevo fichero de comandos .ini como si el jugador acabará de entrar en la localidad.
El cambio realizado con este comando es permanente, si deseas que vuelva el fondo y el fichero .ini original, deberás usar el mismo comando pero indicando la letra 'a'.
Ejemplo 1:
Estando en la localidad 9 quiero cambiar el fondo y el .fichero ini de comandos de la localidad 12, ya que el jugador ha activado una palanca en la localidad 9 que abre una puerta en
la localidad 12. Quiero que mientras esta puerta esté cerrada se muestre la puerta cerrada en la localidad 12 pero cuando la haya abierto se muestre abierta cada
vez que pase el jugador por esa localidad:
En el fichero 'loc009.ini' deberemos usar esta línea:
COMANDO CAMBIAR_IMAGEN_LOCALIDAD 12 b
Para que funcione deberán existir los ficheros loc012b.jpg y loc012b.ini en sus respectivas carpetas, aunque este último fichero no es obligatorio si no quieres
procesar ningún comando en la nueva localidad 12.
Ejemplo 2:
Cuando el jugador abra la puerta de la localidad 10 quiero cambiar el fondo y que no se procese ningún fichero .ini de comandos para esta localidad a partir de ese instante, para que se muestre la puerta
abierta cada vez que el jugador pase por esa localidad y no exista la posibilidad de que el jugador intente abrirla de nuevo:
COMANDO CAMBIAR_IMAGEN_LOCALIDAD 10 c

loc010a.jpg

loc010c.jpg
Ejemplo 3:
En la localidad 47 aparece una vela en la imagen de fondo de la localidad. Cuando el jugador obtenga esta vela, no quiero que se vuelva a ver cada
vez que pase el jugador por esa localidad.
COMANDO CAMBIAR_IMAGEN_LOCALIDAD 47 b

loc047a.jpg

loc047b.jpg
Ejemplo 4:
Quiero mostrar, cada vez que el jugador pase por la localidad 30, el estado de ánimo de un personaje femenino que aparece de fondo en esa localidad.
Para ello deberás lanzar alguno de estos tres comandos cada vez que quieras variar el estado de ánimo:
COMANDO CAMBIAR_IMAGEN_LOCALIDAD 30 a
COMANDO CAMBIAR_IMAGEN_LOCALIDAD 30 b
COMANDO CAMBIAR_IMAGEN_LOCALIDAD 30 c

loc030a.jpg

loc030b.jpg

loc030c.jpg
Ejemplo 5:
En la localidad 61 aparece un personaje con el que tiene que hablar el jugador. Después de que este personaje le diga todo lo que tenía que decirle, quiero que desaparezca
de esa localidad pero manteniendo la imagen de fondo.
COMANDO CAMBIAR_IMAGEN_LOCALIDAD 61 b

loc061a.jpg

loc061b.jpg
Consulta la estructura de datos de los ficheros 'local.ini'' y
del fichero .ini de la localidad, para saber en que orden debes incluir los comandos dentro
de estos ficheros.