#command    | Dialogue command: {write dialogue async}                                                         | 
#xcommand   | Ex-dialogue command: {write dialogue and image async}                                            | 
#token      | Dialogue token code: {$standard}                                                                 | 
#define     | {normal} means {sheena_normal}.                                                                  | 
#define     | {smile} means {sheena_smile}.                                                                    | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
$sync       | change character image                                                                           | 
            | Change the icon to {normal} immediately                                                          | 
Sheena      | Hello. I'm Sheena, a ScenarioFlow instructor.                                                    | 
            |                                                                                                  | 
Sheena      | Today, we are going to learn how to choose an appropriate token code depending on the situation. | 
            |                                                                                                  | 
$parallel   | change character image async                                                                     | 
            | Change the icon to {smile}                                                                       | 
Sheena      | Let's see how each token code works with animations here.                                        | 
            |                                                                                                  | 
$parallel   | change character image async                                                                     | 
            | Change the icon to {normal}                                                                      | 
Sheena      | Do you see the three shapes on the screen?                                                       | 
            |                                                                                                  | 
Sheena      | I will move these shapes from left to right in the order of the circle, triangle, and square,    | 
            | by calling a certain asynchronous command repeatedly.                                            | 
            |                                                                                                  | 
Sheena      | For command calls, I will specify different token codes.                                         | 
            | So please check what changes depending on the specified token code.                              | 
            |                                                                                                  | 
Sheena      | All right, let's start today's lecture.                                                          | 
            |                                                                                                  | 
Sheena      | First, I specify 'standard' for all the shapes.                                                  | 
            |                                                                                                  | 
$standard   | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$standard   | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$standard   | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
Sheena      | Next, 'forced' for all the shapes.                                                               | 
            |                                                                                                  | 
$forced     | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$forced     | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$forced     | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
Sheena      | Next, 'promised' for all the shapes.                                                             | 
            |                                                                                                  | 
$promised   | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$promised   | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$promised   | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
Sheena      | Let's move on to the 'fluent' token codes.                                                       | 
            |                                                                                                  | 
Sheena      | 'f-standard' are specified for all the shapes.                                                   | 
            |                                                                                                  | 
$f-standard | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$f-standard | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$f-standard | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
Sheena      | Next, 'f-forced' for all the shapes.                                                             | 
            |                                                                                                  | 
$f-forced   | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$f-forced   | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$f-forced   | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
Sheena      | Next, 'f-promised' for all the shapes.                                                           | 
            |                                                                                                  | 
$f-promised | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$f-promised | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$f-promised | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
Sheena      | Ok, let's move on to the serial/parallel token code.                                             | 
            |                                                                                                  | 
Sheena      | I specify 'serial' for the circle and triangle, and 'standard' for the square.                   | 
            |                                                                                                  | 
$serial     | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$serial     | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$standard   | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
Sheena      | Next, 'parallel' for the circle and triangle, and 'standard' for the square.                     | 
            |                                                                                                  | 
$parallel   | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$parallel   | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$standard   | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
Sheena      | Next, 'serial' for the circle and triangle, and 'promised' for the square.                       | 
            |                                                                                                  | 
$serial     | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$serial     | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$promised   | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$sync       | Move all shapes to left                                                                          | 
            | Move all shapes to left                                                                          | 
Sheena      | Finally, 'parallel' for the circle, 'serial' for the triangle, and 'standard' for the square.    | 
            |                                                                                                  | 
$parallel   | move shape to right async                                                                        | 
            | Move {Circle} to right                                                                           | 
$serial     | move shape to right async                                                                        | 
            | Move {Triangle} to right                                                                         | 
$standard   | move shape to right async                                                                        | 
            | Move {Square} to right                                                                           | 
            |                                                                                                  | 
$parallel   | change character image async                                                                     | 
            | Change the icon to {smile}                                                                       | 
Sheena      | That's all!                                                                                      | 
            |                                                                                                  | 
$parallel   | change character image async                                                                     | 
            | Change the icon to {normal}                                                                      | 
Sheena      | I hope you understand the features of all the token codes and can make full use of them.         | 
            |                                                                                                  | 
$parallel   | change character image async                                                                     | 
            | Change the icon to {smile}                                                                       | 
Sheena      | Good bye!                                                                                        | 