How to make a timed tappable choice
Tappable timed choice works the same as a normal timed choice with one exception.
you need one more choice which is actually not overlay - this is for what will happen in case reader will not tap on time.
If you will not put there the extra choice and have only tappable overlays it will not work as a timed but as normal tappable choice for some reason.
the command is
tappable [timed] - default 15 seconds
or you can set your own time
tappable [timed:#] # = number of seconds (it can by anything between 0-60)
First create and spot your overlays and make them visible - make sure they do not overlap each other
tappable [timed: 5]
"OVERLAY NAME1" {
NARR
Here add what will happen if they tap on time OVERLAY NAME1
} “OVERLAY NAME2” {
NARR
Here add what will happen if they tap on time OVERLAY NAME2
} “else” {
NARR
Here write what will happen if they do not tap anything on time
}
NARR
Here write what will happen after the end of the tappable choice
###################################################################
position of the timer
###################################################################
A normal choice needs the narrator or dialogue before the choice.
With tappable you can use the narrator or dialogue but you do not need to.
Without the narrator the default position of the timer will be at the bottom of the screen - so it will not be visible for tablet users -but you are not disturbed by the text which might be more important in some scenes.
If you do not want to have the timer visible at all use code:
tappable [timed:hide]
With the narrator, you can have the timer next to the speech bubble
NARR
Which one is your baby?
tappable [timed:top]
If you want the timer somewhere in the middle of the screen but do not want to actually see the narrator there is a trick on how to do it - Use the narrator, but set the speech bubble to 0% so it will be actually invisible.
By moving the speech bubble you can change the position of the timer on the screen
@speechbubble is 160 367 to 0%
NARR
…
tappable [timed:55:top]
And one last trick which you maybe noticed above - you can also combine your specific time with the other commands last example:
tappable [timed:5:hide]