nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 13.10.2009, 16:08 Titel: Spaghetti-Code in der Musik |
|
|
Habe ein hervorragendes Stück Spaghetti-Code vor mir liegen, ist allerdings kein Programm, sondern ein Musikstück.
Takt 13: "beim 3.x Coda" (finde gerade kein Coda- oder Segno-Zeichen)
Takt 18: prima volta und Takt 21: secunda volta; ganz regulär, also kein Spaghetti-Code, auch wenn gesprungen werden muss.
Takt 24: Segno
Takt 37: "beim 2.x zur Codetta"
Takt 39: Wiederholungszeichen; zurück zu Takt 1
Takt 40: Coda
Takt 46: Dal Segno al Codetta (zurück zu Takt 24, aber eben nur bis Takt 37, weil es danach mit Takt 47 weitergeht)
Takt 47: Codetta
Das sähe dann, wenn man das Lied dazwischen weg lässt, etwa so aus:
Code: | strophe = 1
Takt1: ' Liedbeginn
Takt13: IF strophe=3 THEN GOTO Takt40
Takt18: IF strophe=2 THEN GOTO Takt21
Takt20: strophe=2 : GOTO Takt1
Takt21: durchlauf=1
Takt24: ' Segno
Takt37: IF durchlauf=2 THEN GOTO Takt47
Takt39: strophe=3 : GOTO Takt1
Takt40: ' Coda
Takt46: durchlauf=2 : GOTO Takt24
Takt47: ' Codetta |
_________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|