http://www.jwz.org/xscreensaver/xscreensaver-5.08.tar.gz
[xscreensaver] / hacks / config / maze.xml
index 78705fe38e506717472090d66f9e25fdcf85ac15..0bd981a74a24d199a1ccc0ff3c30944fbd257be3 100644 (file)
@@ -4,50 +4,52 @@
 
   <command arg="-root"/>
 
-  <number id="speed" type="slider" arg="-solve-delay %"
-          _label="Solve Speed" _low-label="Slow" _high-label="Fast"
-          low="0" high="10000" default="5000"
+  <number id="delay" type="slider" arg="-solve-delay %"
+          _label="Frame rate" _low-label="Low" _high-label="High"
+          low="0" high="100000" default="10000"
           convert="invert"/>
 
   <number id="pre-delay" type="slider" arg="-pre-delay %"
-          _label="Pre-Solve Delay"
-          _low-label="0 Seconds" _high-label="10 Seconds"
+          _label="Linger before solving"
+          _low-label="0 seconds" _high-label="10 seconds"
           low="0" high="10000000" default="2000000"/>
 
   <number id="post-delay" type="slider" arg="-post-delay %"
-          _label="Post-Solve Delay"
-          _low-label="0 Seconds" _high-label="10 Seconds"
+          _label="Linger after solving"
+          _low-label="0 seconds" _high-label="10 seconds"
           low="0" high="10000000" default="4000000"/>
 
   <number id="grid-size" type="spinbutton" arg="-grid-size %"
-          _label="Grid Size" low="0" high="100" default="0"/>
+          _label="Grid size" low="0" high="100" default="0"/>
 
   <select id="generator">
-    <option id="mrandom" _label="Random Generator"/>
-    <option id="m0"      _label="Backtracking Generator"
+    <option id="mrandom" _label="Random maze generator"/>
+    <option id="m0"      _label="Depth-first backtracking maze generator"
                          arg-set="-generator 0"/>
-    <option id="m1"      _label="Seeding Generator"
+    <option id="m1"      _label="Wall-building maze generator (Prim)"
                          arg-set="-generator 1"/>
-    <option id="m2"      _label="Joining Generator"
+    <option id="m2"      _label="Set-joining maze generator (Kruskal)"
                          arg-set="-generator 2"/>
   </select>
 
-  <select id="ignorance">
-    <option id="smart" _label="Head Toward Exit"/>
-    <option id="dumb"  _label="Ignorant of Exit Direction"
-            arg-set="-ignorant"/>
-  </select>
+  <hgroup>
+   <select id="ignorance">
+     <option id="smart" _label="Head toward exit"/>
+     <option id="dumb"  _label="Ignorant of exit direction"
+             arg-set="-ignorant"/>
+   </select>
 
-  <!-- #### -max-length [5] -->
-  <!-- #### -bridge -->
-  <!-- #### -live-color [green] -->
-  <!-- #### -dead-color [red] -->
-  <!-- #### -skip-color [orange] -->
-  <!-- #### -surround-color [slateblue] -->
+   <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
+  </hgroup>
 
   <_description>
-This is the ancient X maze demo, modified to work with xscreensaver.
-It generates a random maze, then solves it with visual feedback.
-Originally by Jim Randell; modified by a cast of thousands.
+This generates random mazes (with three different maze-generation
+algorithms), and then solves them.  Backtracking and look-ahead paths
+are displayed in different colors.
+
+http://en.wikipedia.org/wiki/Maze_generation_algorithm
+
+Written by Martin Weiss, Dave Lemke, Jim Randell, Jamie Zawinski,
+Johannes Keukelaar, and Zack Weinberg; 1985.
   </_description>
 </screensaver>