Lua Script
Lua Script Grundstrukturen

Lua Script Grundstrukturen

Schleifen

Um alle Pixel eines Bildes zu bearbeiten, benötigt man zwei ineinander verschachtelte Schleifen

for y = 0, height - 1 do
 for x = 0, width - 1 do
 hier passiert etwas
 end
 progress(y / height)
end

Beispiel

for y = 0, height - 1 do
for x = 0, width - 1 do
r=50+x;
g=70+y;
b=0;
a=90;
set_rgba(x, y, r, g, b, a)
end
progress(y / height)
end

Funktionen

Funktionen müssen natürlich zuerst definiert werden, damit man sie verwenden kann