Was meinst du?

black fülle ich doch hiermit

//255 Messungen auf schwarzem Untergrund
for (i = 0; i < 255; i++) {
LineData(black);
}

black ist ja auch global, und sollte auch in der Funktion zur Verfügung stehen, oder nicht?
Oder hab ich was wichtiges vergessen? Das ist nähmlich mein erstes Asuro-Programm....