LOCAL m8_nextsector

m8_nextsector; // Sector hacia el que se dirige el proceso


Esta variable predefinida es LOCAL, lo que significa que cada proceso tendrá su propio valor en su variable m8_nextsector.

Esta variable local se utiliza exclusivamente en los procesos de un modo 8 (aquellos que tienen asignado c_m8 a ctype).

En m8_nextsector el sistema guardará, de forma automática, cual es el sector hacia el que se dirige un proceso. Es decir, cuando el proceso colisione con una pared de mapa, el sistema comprobará si tras la misma existe algún otro sector y, en ese caso, indicará en esta variable su número.

Esta información puede ser útil, por ejemplo, para obtener las alturas a las que se encuentra dicho sector (ver get_sector_height()) y, de esta forma, averiguar si el proceso debe subir o bajar, y cuanto, para acceder a dicho sector.


Nota: Para más información sobre el modo 8, véase la estructura global m8 y la función start_mode8(), que es la empleada para inicializar regiones de este tipo.


Ver: Datos locales - start_mode8()