07.05.2013 Views

MODVS VIVENDI - SPAC - Club de Aventuras AD

MODVS VIVENDI - SPAC - Club de Aventuras AD

MODVS VIVENDI - SPAC - Club de Aventuras AD

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TUTORIAL<br />

Desambiguando en Inform 6<br />

Primera parte <strong>de</strong> este tutorial preparado por Jarel<br />

Desambiguando en Inform 6 (I)<br />

A raíz <strong>de</strong> un post <strong>de</strong> Mastodon sobre la ambigüedad, voy a escribir dos artículos sobre cómo<br />

tratarla en Inform6. Aviso que el güeno güeno es el segundo, en éste sólo voy a marear un poco<br />

la perdiz y a hacer pruebas. Pero también explicar dos modificaciones muy útiles que hacer a la<br />

librería por <strong>de</strong>fecto para facilitar la <strong>de</strong>sambiguación.<br />

Si vamos a programar con InformATE<br />

<strong>de</strong>bemos <strong>de</strong>scargar esta librería:<br />

http://www.caad.es/informate/informate<br />

/IntNombre.zip<br />

Si en cambio programamos con InfSP6,<br />

pue<strong>de</strong>s <strong>de</strong>scargarla <strong>de</strong>s<strong>de</strong> aquí:<br />

global variable1 =0; !esta variable la usaremos más a<strong>de</strong>lante<br />

Constant Story "<strong>de</strong>sambiguación";<br />

Constant <strong>AD</strong>MITIR_COMANDO_SALIDAS;<br />

Replace ChooseObjects;<br />

#Inclu<strong>de</strong> "Parser";<br />

!! ATENCIÓN. USAR VALORES DE prioritario entre 1 y 7<br />

[ChooseObjects obj co<strong>de</strong>;<br />

if(co<strong>de</strong>==2){<br />

if(obj has nombreusado){<br />

if(obj provi<strong>de</strong>s prioritario){<br />

return (obj.prioritario+2);<br />

}<br />

return 1;<br />

}<br />

return 0;<br />

}<br />

if (co<strong>de</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!