Fatrat's BeOS Projects: Rosettes



Rosettes is a screensaver that bounces colorful, flower-like shapes around on your screen. It was inspired by the "Diatoms" screensaver available on SGI IRIX machines.

Current version: 1.10 --- 2002.10.04


Project notes...


2002.10.04 - (v:1.10) Minor update, I did some cleanup to the source code, and more importantly added a sync-with-vertical-retrace bit so that the drawing wouldn't flicker and/or jump as much. I noticed the jumping on my machine, and it annoyed me enough to get me to look into the code tonight... I think it's mostly fixed now :)



2002.09.14 - (v:1.00) Releasing this in a final state (unless someone finds problems, of course :) ), with source code. Fixed up a couple of things in the source to make it presentable, added a .rsrc file to the project to simplify building it. Hopefully someone will be able to come up with a PPC binary for me, since I have yet to get my PPC BeBox working :/ (But since the source is included, that's not much of an issue.)



2002.03.09 - (v:0.10) Not much to say about this one, since I worked on it for all of one evening to get to the initial release (v:0.10), and most of that time was spent tweaking variables, not writing any actual code. The only thing that would have been tricky was the function to convert HSV color values to RGB color values (using HSV color values lets me cycle through hues easily; it looks better with this kind of color selection IMO) -- but I already had that routine finished as part of the HSV color-picker I'm writing.

I didn't bother with any controls for hw many rosettes are drawn, speeds, etc. because I'm actually pretty happy with the defaults I have in there now (1 to 5 rosettes, scaled movement so that it'll look decent, respectable tick size for snoozing between frames.) If people ask for 'em, though, I can certainly add some controls. Just seemed like unnecessary bloat I guess!




Back to the main projects page


Email me with comments, etc. --> fatrat@fat-rat.com