1 <?xml version="1.0" encoding="ISO-8859-1"?>
3 <screensaver name="jigglypuff" _label="JigglyPuff">
7 <number id="delay" type="slider" arg="-delay %"
8 _label="Animation Speed" _low-label="Slow" _high-label="Fast"
9 low="0" high="20000" default="20000"
12 <boolean id="showfps" _label="Show Frames-per-Second" arg-set="-fps"/>
14 <number id="complexity" type="slider" arg="-complexity %"
15 _label="Complexity" _low-label="Low" _high-label="High"
16 low="1" high="3" default="2"/>
18 <boolean id="random" _label="Random" arg-set="-random"/>
20 <number id="speed" type="slider" arg="-speed %"
21 _label="Rotation speed" _low-label="Slow" _high-label="Fast"
22 low="50" high="1000" default="250"/>
24 <number id="spherism" type="slider" arg="-spherism %"
25 _label="Sphere strength" _low-label="none" _high-label="strong"
26 low="0" high="1000" default="200"/>
28 <number id="hold" type="slider" arg="-hold %"
29 _label="Vertex-vertex force" _low-label="none" _high-label="strong"
30 low="0" high="1000" default="700"/>
32 <number id="distance" type="slider" arg="-distance %"
33 _label="Vertex-vertex behavior" _low-label="expand"
34 _high-label="collapse" low="0" high="1000" default="300"/>
36 <number id="damping" type="slider" arg="-damping %"
37 _label="Inertial damping" _low-label="Low" _high-label="High"
38 low="10" high="1000" default="500" convert="invert"/>
40 <number id="spooky" type="slider" arg="-spooky %"
41 _label="Spookiness" _low-label="None" _high-label="Spoooooky"
42 low="0" high="12" default="0"/>
44 <boolean id="wireframe" _label="Wireframe" arg-set="-wireframe"/>
47 <option id="cycle" _label="Cycle" arg-set=""/>
48 <option id="flowerbox" _label="Flower box" arg-set="-color flowerbox"/>
49 <option id="clownbarf" _label="Clown barf" arg-set="-color clownbarf"/>
50 <option id="chrome" _label="Chrome" arg-set="-color chrome"/>
54 <option id="sphere" _label="Sphere" arg-set=""/>
55 <option id="tetrahedron" _label="Tetrahedron" arg-set="-tetra"/>
59 This little gem does bad things with quasi-spherical objects.
61 The gist of it is that you have what is, structurally, a tetrahedron
62 with tesselated faces. the vertices on these faces have forces on
63 them in the form of one proportional to their distance from the surface
64 of a sphere, and one which is proportional to how far they differ from
65 some ideal distance from their neighbors. They also have inertia.
66 The forces and distance are parameters and there are also a couple
69 The resulting effect can range from a shape that does nothing, to
70 a frenetic polygon storm. Somewhere in between there it usually manifests
71 as a blob that jiggles in a kind of disturbing manner. woo.
73 It doesn't matter, however. You should just pick 'random'. It overrides all
74 the other options, except for fps, delay and complexity.