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.
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.