Each level (see figure above) gets drawn at the same time. The shortest line on each level will determine the level's speed. Longer lines on the same level will speed up.
Average speed
Each level gets drawn at the same time. The medium line length on each level will determine the level's speed. Longer lines will speed up, shorter lines will slow down.
Longest branch
Each level gets drawn at the same time. The longest line on each level will determine the level's speed. Shorter lines on the same level will slow down.
Fixed speed
Lines are drawn with the same speed. Shorter lines will be finished before longer lines.
Adjusted
Lines will adjust their speeds so that all branches in the line animation finish at the same time.
Data tab
Connect Data
Read the line coordinates from an data connected text file.
The text should be interpreted as coordinates of the form X,Y.
Advanced tab
Line source
Line source is a sequence of text commands that constitute a description on how to draw the line animation.
MOVETO X,Y
Move the cursor to the specified coordinate without drawing.
LINETO X,Y
Move the cursor to the specified coordinate while drawing a line.
SPLIT
Start a new line branch from this position.
ENDSPLIT
End the line branch (that was started with the previous split)
IF <variable> EXISTS
Will check if the specified variable is declared and if so, execute the clause until the next ENDIF. This allows you to setup context- or position-based directions.
ENDIF
Ends the if clause.
Click the Compile button to check for errors.
Example
Here is an example explanation of how to find the DISE HQ in Karlstad, Sweden, going from the central station.