get_wall_texture()

get_wall_texture(<número de pared>, <OFFSET textura>, <OFFSET luminosidad>)

Retorna:

La luminosidad y la textura de una pared de un modo 8 (en las variables cuyo offset se indica en los parámetros).

Descripción:

Esta función permite determinar dentro de un programa cual es la textura y luminosidad de una pared determinada, dentro de un modo 8.

Para ello se requiere el <número de pared>, y el OFFSET (dirección de memoria) de las variables en las que debe devolver el resultado.

Programa ejemplo:
PROGRAM ejemplo_get_wall_texture;

GLOBAL
    textura;
    luminosidad;

BEGIN
    load_fpg("HELP\WLD_VIEW.FPG");
    load_wld("HELP\WLD_VIEW.WLD",0);
    // ...

    // Obtiene la luminosidad y textura de una pared

    get_wall_texture(255,OFFSET textura,OFFSET luminosidad);

    // ...
END


Este pequeño ejemplo muestra como debe llamarse a la función get_wall_texture() para obtener la textura y luminosidad de un sector (en este caso, en las variables textura y luminosidad se obtiene estos valores para la pared número 255).


La función set_wall_texture() permite establecer la textura y luminosidad de una pared de modo 8 dinámicamente.

La función get_sector_texture() permite averiguar cuales son las texturas de suelo y techo de un sector de un modo 8.


Ver: set_wall_texture() - get_sector_texture()