Altre caratteristiche narrative
Spiega funzioni quali `pause` e `continue` e come influiscono sui `steps` e sul flusso del dialogo.
Pausa
Dopo aver eseguito un "# script", il sistema esegue un continue per passare al step successivo. Ad esempio, in questo caso vedrai l'immagine e il testo del dialogo.
=== start ===
# show image alien eggHead
Hello, world!
-> DONEÈ possibile utilizzare # pause per interrompere l'avanzamento al passo successivo e cancellare il testo del dialogo finché il flusso non riprende. Questa funzione è utile quando è necessario visualizzare un'immagine o cambiare stato senza visualizzare alcuna finestra di dialogo.
La sintassi è:
# pause=== start ===
# show image alien eggHead
# pause
Hello, world!
-> DONEContinua
Normalmente, quando una scelta viene presentata dopo un dialogo, la narrazione utilizza due steps: la prima mostra solo il dialogo, e la seconda mostra il dialogo più le scelte.
=== start ===
Who are we going to rescue: the kitten or the wizard?
* [workplace_midground_kitten]
-> END
* [workplace_midground_wizard]
-> ENDPer presentare il dialogo e le scelte in un unico step, aggiungere <># continue alla riga del dialogo. In questo modo si evita un ulteriore step.
=== start ===
Who are we going to rescue: the kitten or the wizard?<># continue
* [workplace_midground_kitten]
-> END
* [workplace_midground_wizard]
-> END