ThenThen]ThenDDT1[;DDT2
][ElseDDF1[;DDF2
]]Module:DDDDDDDDDDDDDDDDDGlobal:DDDDDDDDDDDDDDDDStringDDDDDDglobalintegeriDDDDDDbyteDDDDDDDDDglobalpreserveintegeriMoveDDDDDDDDDDDDDJumpDDDDDDDDDDDDDDLimZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDOniD0
2DDDDDDsetSwi,OnDDswD1D=1CzDp1DSpeedDDDDDDPTPDDDDDDDDODDSpeedsD[aDb]ODDsDDDDDDaDDDDDDDDDDDbDDDDDDDDDDDAccelDDDDDDPTPDDDDDDDDDDDODDAccelaDbD[cDdDeDf]ODDa/bD/DDDDDDDc/dDDDDDD/DDDDDDDe/fDDDDDD/DDDDDD2
GoXY(50,400,0,0)^DDDDDDX=50DY=400DZ=0DU=03
GoPl+X(50)^DDDDDDP1DXDDDDDDD+50DDD4
GoP1:X(50)^DDDDDDP1DDDXDDDD50DDDWaitOport(5)DDDDDDDDDDDDDD□□□□□□DJumpDDDDDDDDDDDDD3DDDDDDDDDDD1DD2DD4DDDDDDDDDDDDDDD1DDDD1DDJumpDDDD50%DDDDDDDDFunctiontestJumpP1
D0;On1;D50;Off1
FendIfthenDD(1)IfDDDDDDDT1[ElselfDDDDDDDT1
[Else]DDF1
EndIf(2)IfDDDDDDDDDDDDDDDDDDTrue/FalseDDDDDDDDDDDDDDT