I'll try something...
Code:
StartPoint:
Gosub Somewhere
Label1:
Pause 100
Goto Start
Somewhere:
Pause 1
Return
Nothing hard here right? after the Return... you return to Label1 ... right?
Now...
Code:
StartPoint:
Gosub Somewhere
Label1:
Pause 100
Goto Start
Somewhere:
Goto SomewhereElse
z: goto z
SomewhereElse:
Return
Same thing happen here...
This said...
Code:
Start:
for routines=0 to 3
StartPoint:
gosub subselect
ReturnPoint:
pause 200
next
goto start
SubSelect:
branchl routines, [Routine0, Routine1, Routine2, Routine3]
Routine0:
return
Where the Return of Routine0 leads you?... to ReturnPoint
I know i'm a pretty bad teacher...
Bookmarks