chiark / gitweb /
Forbid undo of new-game if it would change the params.
[sgt-puzzles.git] / puzzles.but
index ac7f564dccf5973deeae745302eb0dfbd001317f..2c448b8030a947d04da986df5ccf0839501c23c0 100644 (file)
 \cfg{html-contents-depth-1}{2}
 \cfg{html-leaf-contains-contents}{true}
 
 \cfg{html-contents-depth-1}{2}
 \cfg{html-leaf-contains-contents}{true}
 
+\cfg{chm-filename}{puzzles.chm}
+\cfg{chm-contents-filename}{index.html}
+\cfg{chm-template-filename}{%k.html}
+\cfg{chm-head-end}{<link rel="stylesheet" type="text/css" href="chm.css">}
+\cfg{chm-extra-file}{chm.css}
+
 \cfg{info-filename}{puzzles.info}
 
 \cfg{ps-filename}{puzzles.ps}
 \cfg{info-filename}{puzzles.info}
 
 \cfg{ps-filename}{puzzles.ps}
@@ -65,13 +71,13 @@ with the game binaries or the code, except pretending you wrote them
 yourself, or suing me if anything goes wrong. 
 
 The most recent versions, and \i{source code}, can be found at
 yourself, or suing me if anything goes wrong. 
 
 The most recent versions, and \i{source code}, can be found at
-\I{website}\W{http://www.chiark.greenend.org.uk/~sgtatham/puzzles/}\cw{http://www.chiark.greenend.org.uk/~sgtatham/puzzles/}.
+\I{website}\W{https://www.chiark.greenend.org.uk/~sgtatham/puzzles/}\cw{https://www.chiark.greenend.org.uk/~sgtatham/puzzles/}.
 
 Please report \I{feedback}\i{bugs} to
 \W{mailto:anakin@pobox.com}\cw{anakin@pobox.com}.
 You might find it helpful to read this article before reporting a bug:
 
 
 Please report \I{feedback}\i{bugs} to
 \W{mailto:anakin@pobox.com}\cw{anakin@pobox.com}.
 You might find it helpful to read this article before reporting a bug:
 
-\W{http://www.chiark.greenend.org.uk/~sgtatham/bugs.html}\cw{http://www.chiark.greenend.org.uk/~sgtatham/bugs.html}
+\W{https://www.chiark.greenend.org.uk/~sgtatham/bugs.html}\cw{https://www.chiark.greenend.org.uk/~sgtatham/bugs.html}
 
 \ii{Patches} are welcome. Especially if they provide a new front end
 (to make all these games run on another platform), or a new game.
 
 \ii{Patches} are welcome. Especially if they provide a new front end
 (to make all these games run on another platform), or a new game.
@@ -779,9 +785,10 @@ quite as good as hand-crafted puzzles would be, but on the plus side
 you get an inexhaustible supply of puzzles tailored to your own
 specification.
 
 you get an inexhaustible supply of puzzles tailored to your own
 specification.
 
-\B{nikoli-rect} \W{http://www.nikoli.co.jp/puzzles/7/index_text-e.htm}\cw{http://www.nikoli.co.jp/puzzles/7/index_text-e.htm}
+\B{nikoli-rect} \W{http://www.nikoli.co.jp/en/puzzles/shikaku.html}\cw{http://www.nikoli.co.jp/en/puzzles/shikaku.html}
+(beware of Flash)
 
 
-\B{puzzle-palace-rect} \W{http://www.puzzle.gr.jp/puzzle/sikaku/palm/index.html.en}\cw{http://www.puzzle.gr.jp/puzzle/sikaku/palm/index.html.en}
+\B{puzzle-palace-rect} \W{https://web.archive.org/web/20041024001459/http://www.puzzle.gr.jp/puzzle/sikaku/palm/index.html.en}\cw{https://web.archive.org/web/20041024001459/http://www.puzzle.gr.jp/puzzle/sikaku/palm/index.html.en}
 
 \H{rectangles-controls} \I{controls, for Rectangles}Rectangles controls
 
 
 \H{rectangles-controls} \I{controls, for Rectangles}Rectangles controls
 
@@ -970,7 +977,8 @@ of the modern form of the puzzle, and it was first published in
 of the history of the puzzle can be found on Wikipedia
 \k{wikipedia-solo}.
 
 of the history of the puzzle can be found on Wikipedia
 \k{wikipedia-solo}.
 
-\B{nikoli-solo} \W{http://www.nikoli.co.jp/puzzles/1/index_text-e.htm}\cw{http://www.nikoli.co.jp/puzzles/1/index_text-e.htm}
+\B{nikoli-solo} \W{http://www.nikoli.co.jp/en/puzzles/sudoku.html}\cw{http://www.nikoli.co.jp/en/puzzles/sudoku.html}
+(beware of Flash)
 
 \B{wikipedia-solo} \W{http://en.wikipedia.org/wiki/Sudoku}\cw{http://en.wikipedia.org/wiki/Sudoku}
 
 
 \B{wikipedia-solo} \W{http://en.wikipedia.org/wiki/Sudoku}\cw{http://en.wikipedia.org/wiki/Sudoku}
 
@@ -1513,7 +1521,7 @@ to position the points so that no line crosses another.
 I originally saw this in the form of a Flash game called \i{Planarity}
 \k{Planarity}, written by John Tantalo.
 
 I originally saw this in the form of a Flash game called \i{Planarity}
 \k{Planarity}, written by John Tantalo.
 
-\B{Planarity} \W{http://home.cwru.edu/~jnt5/Planarity}\cw{http://home.cwru.edu/~jnt5/Planarity}
+\B{Planarity} \W{http://planarity.net}\cw{http://planarity.net}
 
 \H{untangle-controls} \i{Untangle controls}
 
 
 \H{untangle-controls} \i{Untangle controls}
 
@@ -1551,11 +1559,11 @@ affected by balls in one of the following ways:
    re-emerge. This includes beams that meet a ball on the first rank
    of the arena.
 
    re-emerge. This includes beams that meet a ball on the first rank
    of the arena.
 
-\b A beam with a ball to its front-left square gets deflected 90 degrees
-   to the right.
+\b A beam with a ball in its front-left square and no ball ahead of it
+   gets deflected 90 degrees to the right.
 
 
-\b A beam with a ball to its front-right square gets similarly deflected 
-   to the left. 
+\b A beam with a ball in its front-right square and no ball ahead of
+   it gets similarly deflected to the left.
 
 \b A beam that would re-emerge from its entry location is considered to be
    \q{reflected}. 
 
 \b A beam that would re-emerge from its entry location is considered to be
    \q{reflected}. 
@@ -1706,7 +1714,7 @@ grid because that would immediately cause a loop.)
 Credit for this puzzle goes to \i{Nikoli} \k{nikoli-slant}.
 
 \B{nikoli-slant}
 Credit for this puzzle goes to \i{Nikoli} \k{nikoli-slant}.
 
 \B{nikoli-slant}
-\W{http://www.nikoli.co.jp/puzzles/39/index.htm}\cw{http://www.nikoli.co.jp/puzzles/39/index.htm}
+\W{http://www.nikoli.co.jp/ja/puzzles/gokigen_naname}\cw{http://www.nikoli.co.jp/ja/puzzles/gokigen_naname}
 (in Japanese)
 
 \H{slant-controls} \i{Slant controls}
 (in Japanese)
 
 \H{slant-controls} \i{Slant controls}
@@ -1784,7 +1792,7 @@ Credit for this puzzle goes to \i{Nikoli} \k{nikoli-lightup}.
 Light Up was contributed to this collection by James Harvey.
 
 \B{nikoli-lightup}
 Light Up was contributed to this collection by James Harvey.
 
 \B{nikoli-lightup}
-\W{http://www.nikoli.co.jp/puzzles/32/index-e.htm}\cw{http://www.nikoli.co.jp/puzzles/32/index-e.htm}
+\W{http://www.nikoli.co.jp/en/puzzles/akari.html}\cw{http://www.nikoli.co.jp/en/puzzles/akari.html}
 (beware of Flash)
 
 \H{lightup-controls} \i{Light Up controls}
 (beware of Flash)
 
 \H{lightup-controls} \i{Light Up controls}
@@ -1959,7 +1967,7 @@ and subsequently enhanced to handle various types of non-square grid
 by Lambros Lambrou.
 
 \B{nikoli-loopy}
 by Lambros Lambrou.
 
 \B{nikoli-loopy}
-\W{http://www.nikoli.co.jp/puzzles/3/index-e.htm}\cw{http://www.nikoli.co.jp/puzzles/3/index-e.htm}
+\W{http://www.nikoli.co.jp/en/puzzles/slitherlink.html}\cw{http://www.nikoli.co.jp/en/puzzles/slitherlink.html}
 (beware of Flash)
 
 \H{loopy-controls} \i{Loopy controls}
 (beware of Flash)
 
 \H{loopy-controls} \i{Loopy controls}
@@ -2163,7 +2171,8 @@ Credit for this puzzle goes to \i{Nikoli} \k{nikoli-bridges}.
 Bridges was contributed to this collection by James Harvey.
 
 \B{nikoli-bridges}
 Bridges was contributed to this collection by James Harvey.
 
 \B{nikoli-bridges}
-\W{http://www.nikoli.co.jp/puzzles/14/index-e.htm}\cw{http://www.nikoli.co.jp/puzzles/14/index-e.htm}
+\W{http://www.nikoli.co.jp/en/puzzles/hashiwokakero.html}\cw{http://www.nikoli.co.jp/en/puzzles/hashiwokakero.html}
+(beware of Flash)
 
 \H{bridges-controls} \i{Bridges controls}
 
 
 \H{bridges-controls} \i{Bridges controls}
 
@@ -2402,7 +2411,7 @@ English as \q{Spiral Galaxies}.
 
 Galaxies was contributed to this collection by James Harvey.
 
 
 Galaxies was contributed to this collection by James Harvey.
 
-\B{nikoli-galaxies} \W{http://www.nikoli.co.jp/en/puzzles/astronomical_show/}\cw{http://www.nikoli.co.jp/en/puzzles/astronomical_show/}
+\B{nikoli-galaxies} \W{http://www.nikoli.co.jp/en/puzzles/astronomical_show.html}\cw{http://www.nikoli.co.jp/en/puzzles/astronomical_show.html}
 
 \H{galaxies-controls} \i{Galaxies controls}
 
 
 \H{galaxies-controls} \i{Galaxies controls}
 
@@ -2475,7 +2484,7 @@ Credit for this puzzle goes to \i{Nikoli} \k{nikoli-fillomino}.
 Filling was contributed to this collection by Jonas K\u00F6{oe}lker.
 
 \B{nikoli-fillomino}
 Filling was contributed to this collection by Jonas K\u00F6{oe}lker.
 
 \B{nikoli-fillomino}
-\W{http://www.nikoli.co.jp/en/puzzles/fillomino/}\cw{http://www.nikoli.co.jp/en/puzzles/fillomino/}
+\W{http://www.nikoli.co.jp/en/puzzles/fillomino.html}\cw{http://www.nikoli.co.jp/en/puzzles/fillomino.html}
 
 \H{filling-controls} \I{controls, for Filling}Filling controls
 
 
 \H{filling-controls} \I{controls, for Filling}Filling controls
 
@@ -2727,7 +2736,7 @@ Credit for this puzzle goes to \i{Nikoli} \k{nikoli-hitori} who call it
 Singles was contributed to this collection by James Harvey.
 
 \B{nikoli-hitori}
 Singles was contributed to this collection by James Harvey.
 
 \B{nikoli-hitori}
-\W{http://www.nikoli.com/en/puzzles/hitori/index.html}\cw{http://www.nikoli.com/en/puzzles/hitori/index.html}
+\W{http://www.nikoli.com/en/puzzles/hitori.html}\cw{http://www.nikoli.com/en/puzzles/hitori.html}
 (beware of Flash)
 
 \H{singles-controls} \i{Singles controls}
 (beware of Flash)
 
 \H{singles-controls} \i{Singles controls}
@@ -2945,7 +2954,7 @@ it \q{Kurodoko}, \q{Kuromasu} or \q{Where is Black Cells}.
 Range was contributed to this collection by Jonas K\u00F6{oe}lker.
 
 \B{nikoli-range}
 Range was contributed to this collection by Jonas K\u00F6{oe}lker.
 
 \B{nikoli-range}
-\W{http://www.nikoli.co.jp/en/puzzles/where_is_black_cells/}\cw{http://www.nikoli.co.jp/en/puzzles/where_is_black_cells/}
+\W{http://www.nikoli.co.jp/en/puzzles/where_is_black_cells.html}\cw{http://www.nikoli.co.jp/en/puzzles/where_is_black_cells.html}
 
 \H{range-controls} \I{controls, for Range}Range controls
 
 
 \H{range-controls} \I{controls, for Range}Range controls
 
@@ -3005,7 +3014,8 @@ Credit for this puzzle goes to \i{Nikoli}, who call it \q{Masyu}.
 Thanks to James Harvey for assistance with the implementation.
 
 \B{nikoli-pearl}
 Thanks to James Harvey for assistance with the implementation.
 
 \B{nikoli-pearl}
-\W{http://www.nikoli.co.jp/en/puzzles/masyu/}\cw{http://www.nikoli.co.jp/en/puzzles/masyu/}
+\W{http://www.nikoli.co.jp/en/puzzles/masyu.html}\cw{http://www.nikoli.co.jp/en/puzzles/masyu.html}
+(beware of Flash)
 
 \H{pearl-controls} \I{controls, for Pearl}Pearl controls
 
 
 \H{pearl-controls} \I{controls, for Pearl}Pearl controls
 
@@ -3194,7 +3204,7 @@ running its own internal solver. You win if you can make the whole
 grid the same colour in that many moves or fewer.
 
 I saw this game (with a fixed grid size, fixed number of colours, and
 grid the same colour in that many moves or fewer.
 
 I saw this game (with a fixed grid size, fixed number of colours, and
-fixed move limit) at \W{http://floodit.appspot.com}\cw{floodit.appspot.com}.
+fixed move limit) at http://floodit.appspot.com (no longer accessible).
 
 \H{flood-controls} \I{controls, for Flood}Flood controls
 
 
 \H{flood-controls} \I{controls, for Flood}Flood controls