Salta ai contenuti
Moiki EDU
IT

I sottografi e le routine

Quando una storia cresce, viene voglia di metterla in ordine. Un sottografo è un piccolo grafo separato, tenuto da parte per organizzare il suo racconto o per riutilizzare uno stesso passaggio in più punti.

In alto nel grafo, un selettore alterna tra la Storia principale e i suoi sottografi. Vi ritrova l’elenco dei suoi sottografi e una scorciatoia per crearne uno nuovo.

Il selettore che alterna tra la storia principale e i sottografi.

Il selettore di grafo: passare dalla Storia principale a un sottografo.

Una volta dentro un sottografo, un’etichetta in alto a destra nel grafo le ricorda dove si trova: la modalità del sottografo, Capitolo, Routine o Interludio, seguita dal suo nome.

Nella scheda Sottografi, il pulsante Aggiungi crea un sottografo: gli dà un nome e ne sceglie la Modalità. Un sottografo nuovo arriva già dotato di una sequenza di partenza e di un’Uscita di sottografo.

Per usarlo nella storia, si mette una sequenza di tipo Sottografo là dove lo si vuole chiamare. All’uscita, la lettura riprende il suo corso. I sottografi in modalità Interludio fanno eccezione: si attivano in altro modo, e non vengono proposti quando mette una sequenza Sottografo. Vedere Gli interludi e i capitoli.

Un sottografo può avere più vie d’uscita. Ci metta tante sequenze Uscita di sottografo quanti sono i modi di uscirne: ognuna diventa un’uscita della sequenza che lo chiama, con il suo nome, e la collega come una scelta. Un’uscita aggiunta in seguito compare su ogni chiamata. Un’uscita eliminata ne scompare, insieme al collegamento che ne partiva.

Nell’elenco, il nome di un sottografo è un pulsante che lo apre. Il menu … della riga porta Rinomina, e con esso Duplica ed Elimina.

Un passaggio già scritto si ripone senza ricopiarlo. Selezioni le sue sequenze nel grafo (vedere Selezionare più sequenze), poi faccia clic su Trasforma in sottografo nel pannello Selezione multipla. Le sequenze passano in un nuovo sottografo, e una sequenza Sottografo prende il loro posto nel grafo, con gli stessi collegamenti.

L'editor con due sequenze selezionate nel grafo: a sinistra, il pannello Selezione multipla le elenca, con in basso i pulsanti Trasforma in sottografo ed Elimina (2).

Due sequenze selezionate: il pannello Selezione multipla propone di trasformarle in sottografo.

La finestra che si apre chiede il Nome del sottografo, obbligatorio. Dalla storia principale, chiede anche la Modalità: Routine, scelta in partenza, o Capitolo. Da un altro sottografo, il nuovo sarà una routine. La finestra mostra infine l’Entrata, la sequenza da cui si entra nella selezione, e le Uscite, una per ogni sequenza a cui la selezione conduce. Ogni uscita diventa un’Uscita di sottografo, che prende il nome dalla sua destinazione.

La finestra per trasformare 2 sequenze in sottografo: il nome La traversée de la forêt, la modalità Routine scelta accanto a Capitolo, poi l'entrata Sequenza 1 e un'uscita verso Sequenza 3.

La finestra annuncia l’entrata e le uscite del futuro sottografo.

Non tutte le selezioni si prestano. Un sottografo ha una sola entrata, quindi una sola sequenza della selezione può essere raggiunta dall’esterno. La selezione non può nemmeno contenere la sequenza di partenza, una fine della storia, un’uscita di sottografo o un frammento di un laboratorio collaborativo. Quando il gesto è impossibile, il pulsante resta in grigio, e il motivo compare subito sotto: sa quale sequenza togliere dalla selezione.

Il gesto inverso si fa da una sequenza Sottografo. Apra il menu … del suo pannello, poi scelga Rimetti nel grafo.

  • Se il sottografo è chiamato solo da qui, le sue sequenze tornano nel grafo, e il sottografo scompare.
  • Se è chiamato da più punti, una copia delle sue sequenze viene messa qui, e il sottografo resta al suo posto per le altre chiamate.
La finestra per rimettere La traversée de la forêt nel grafo: questo sottografo è chiamato solo qui, le sue 2 sequenze tornano nel grafo e scompare.

La finestra le dice che cosa succederà prima che confermi.

Quando il sottografo ha delle variabili locali, la finestra chiede che cosa ne sarà. Farne variabili della storia le conserva con il loro nome e il loro valore di partenza. Quando la chiamata collega alcune di esse a una variabile della storia, Sostituirle con la variabile collegata mette quella variabile al loro posto.

Una routine e un interludio possono avere le loro Variabili locali, che vivono soltanto per il tempo della loro esecuzione. Può anche passare loro dei valori in Ingresso e recuperarne in Uscita, come dei parametri.

Un capitolo, invece, non ha variabili locali. Si gioca una sola volta, e una variabile che si cancellasse alla sua uscita sarebbe una trappola: «Ha preso la chiave», messa nel primo capitolo, non si ritroverebbe nel successivo. Una variabile che crea mentre lavora in un capitolo appartiene quindi alla storia. Una storia più vecchia può portare ancora delle variabili locali in un capitolo: La verifica le segnala.

La Modalità di un sottografo cambia il suo modo di inserirsi nella storia. Vedere Gli interludi e i capitoli.