Du hast nen typischen Spaghetticode zusammengetippt.
Normalerweise macht man ne "Mainloop", von welcher aus
man in du Unterprogramme springt und von dort zurück.
Klar kann ein Unterprogramm auch subprozeduren oder
Funktionen enthalten, aber der Weg zu einer Funktion sollte
in umgekehrter Reihenfolge wieder rückabgewickelt werden
bis man wieder in der Mainloop ist.
also :
do
gosub x
loop
x:
gosub y
return
end
y:
' hier tu ich was
return
end
Lesezeichen