it moves the pattern across the screen, eventually wipes the screen, waits 5 seconds and starts over in a somewhat random new location which should avoid any burn in. It does always start near the center though, +- 100 pixels and then moves from there.. It about 5 minutes or so per run. 2500 draw commands with 100ms delay+ 15 ms delay between each color draw. It can run much much faster, but isn't very relaxing when it does.
If you think I should shorten the duration, let me know after you've run it for while. I could also expand the initial start point so that it doesn't always start near the middle.
I'm also thinking of having it draw dimmer colors after midnight, as an option, although it isn't completely obvious from the Object Reference manual how to allow users to set screensaver options.
- Joel
Screenshades: The first Screensaver for Roku2!
Musiclouds: The best free internet music, on your Roku!
Ouroborialis: Psychedelic Screensaver for Roku!