Curious. How does "step" work in line 42? I don't normally come across the use of 'step' in a 'line' command. How could this be re-coded to produce the same effect without the use of 'step'?
LINE (x, y)-STEP(0, 0), _RGB32(127 + 127 * SIN(r * (i + startIdx)), 127 + 127 * SIN(g * (i + startIdx)), 127 + 127 * SIN(b * (i + startIdx)), 50), BF