bin nicht der meinung daß labels daselbe wie spaghetti code ist, eher etwas was gern dazu führt, und wie du gesagt hast, weil der maker halt kein "for", "while", "switch" (nicht der on/off switch) hat, ist es öfter besser dies zu benutzen. Das gesagt wurde ich eher den code in diesem fall so machen:
Code:
<> If ThisEvent Facing == Up
 <> End Event Processing
 <>
: End
<> If ThisEvent Facing == Down
 <> End Event Processing
 <>
: End
<> CODE INSERT
<> (Event-Ende)
Labels zu benutzen in so einem fall macht nur dann sinn, wenn man am ende noch code ausführen will, ansonsten ist es das wofür "end event processing" da ist. Macht hier auch kein sinn else statements zu machen, da man hier dabei nichts verdient.