exitlib2

SETEXIT dirno locno

Asigna un nuevo valor a determinada conexin. Dirno indica el numero de la direccin correspondiente y locno a la localidad a la que se acceder a partir de ahora en dicha direccin desde la localidad actual. No es necesario que existiera una conexin en determinado sentido para cambiarle el valor, si se hace con una conexin que no exista lo que ocurrir es que existir una nueva salida.

No har nada si el valor de dirno no es vlido.  Si la localidad de destino no existe tampoco hace nada.

	
CLEAREXIT dirno

Borra una conexin determinada, aquella cuyo verbo de direccin tenga el valor dirno. No har nada si el valor de dirno no es vlido.


GETEXIT dirno flagno

Copia en el flag indicado el numero de localidad al que lleva la direccion indicada por dirno, o bien 255 si dicha conexin no existe.

Nota: En principio tanto SETEXIT como CLEAREXIT como GETEXIT trabajan slo con la localidad actual, aunque desde luego es posible engaarlas cambiando el valor del flag 38 antes de ejecutarlas y volviendo despues a dejarlo como estaba. Por ejemplo, si queremos destruir la entrada a una cueva cuando alguien toca un cuerno que produce un alud, pongamos que el verbo ENTRAR es el 6, que la localidad donde tocamos es la 12 y que la que tiene la conexin ENTRAR es la 23:

- TOCAR CUERNO 	AT 12
GOTO 23
CLEAREXIT 6
GOTO 12
WRITE El cuerno provoca un terrible alud del otro lado de la montaa
DONE

EXITS locno mesno

La orden exits es una rden bastante compleja en su preparacin. EXITS genera la lista de salidas de la localidad indicada. Para ello es necesario que se creeen una serie de mensajes en la tabla de mensajes:

El mensaje mesno debe ser un texto similar a "Salidas:", el mesno+1 algo como "No veo salidas" y a partir del mesno+2 los mensajes correspondientes al verbo 0 de direccion, luego el verbo 1, etc. Por ejemplo si el verbo 'norte' es el n 7 en el vocabulario deber ponerse en el mensaje mesno+2+7 el texto "al norte" y si 'subir' es el n 3 debera ponerse en el mensaje mesno+2+3 el texto "arriba". Exits usa los mensajes del sistema 46, 47 y 48 para construir una frase valida del tipo: "Salidas visibles: al norte y arriba."

