package Ġstick . display Ċ Ċ import Ġkotlinx . coroutines . delay Ċ import Ġstick . environment . Moving Stick Ċ import Ġstick . geometry . Point Ċ import Ġstick . geometry . Size Ċ import Ġstick . run In Scope Ċ import Ġkotlin . math . PI Ċ Ċ class ĠStandard Output Display Test Ġ{ ĊĠĠĠ Ġfun Ġtest End ToEnd Output () Ġ{ ĊĠĠĠĠĠĠĠ Ġrun In Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstick Ġ= ĠMoving Stick ( Point ( 1 5 f , Ġ 1 0 f ), Ġ 4 . 8 f , Ġ- PI . toFloat () Ġ/ Ġ 2 f , Ġ 0 . 5 f , Ġ 0 . 3 f , Ġ 0 . 0 2 f , Ġ 0 . 0 0 1 f , Ġthis ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdisplay Manager Ġ= ĠDisplay Manager ( this , ĠStandard Output Display ( Size ( 3 0 , Ġ 2 0 )), ĠSt ick Drawer (), Ġ 4 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdisplay Manager . display ( stick ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdelay ( 2 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstick . move By XC m ( 5 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdelay ( 2 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstick . move By XC m (- 1 0 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdelay ( 1 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstick . move By XC m ( 5 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdelay ( 3 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstick . move By XC m ( 2 0 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdelay ( 1 5 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstick . move By XC m (- 2 f ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }