Rick Paquette
bitwit
Involved Projects and Packages
Some desktop toys
A thin layer of Plastik to keep things fresh...
Cellophane uses the same pixmap caching scheme that Plastik uses
but initializes the pixmap cache with KSVGIconEngine from user or default files.
If you have button svg files in the same dir as buttonTile.svg they will be used as overlays.
If not then button decorations are rendered by Plastik engine.
SVG files for Cellophane
Originally done by Uli Siegmund on Amiga for EGS in Cluster
Port from Cluster/EGS to C/Intuition by Harald Backert
Port to X11 and incorporation into xlockmore by Hubert Feyrer
This is an Open-GL Kss version by R. Paquette
Added, altered or fixed the following while implementing kconfig Settings Group...
bool track : color by velocity or distance from core at birth
bool trail : on/off , leave trails via glBlendFunc (should write a shader)
bool rotate: dumb xyz += 1 world rotation;
bool flyby : start close, get farther as we iterate
bool strings : instead of distributing stars in a disk use a staight line
bool glpixels : use built in GL pixels or a textured panel
int stars : n*1000 = KStars
int galaxies : n
int iterations : n tics until next big bang
int delay : ms srcreen refresh
int maxMass : max galaxy core mass range
int starSize : GL point size
float galaxySize : radius 0.1 to 1.0