]> git.eshelyaron.com Git - emacs.git/commit
Mostly rewritten. Customized. To support an s2G
authorKarl Heuer <kwzh@gnu.org>
Sat, 14 Aug 1999 03:24:48 +0000 (03:24 +0000)
committerKarl Heuer <kwzh@gnu.org>
Sat, 14 Aug 1999 03:24:48 +0000 (03:24 +0000)
commit0b6e8742b785de3b8630afd2bee7378a10d890bf
treee82f8fe6842ba502952977e5eefeb916036d3077
parent5d121aec6da5cf9bc47e98bcc890b72fef7536bd
Mostly rewritten.  Customized.  To support an s2G
doomsday clock, speed control is added and changes are made to
allow large numbers of rings: rings now show the whole ring
number, not just the last digit; consecutive rings are allowed to
be the same size when necessary to fit all the rings in the
window; and poles can be oriented horizontally.  Face support is
thrown in gratuitously.
(hanoi): Changed default number of rings back to 3.
(hanoi-unix, hanoi-unix-64): New commands
(hanoi-horizontal-flag, hanoi-move-period, hanoi-use-faces,
hanoi-pole-face, hanoi-base-face, hanoi-even-ring-face,
hanoi-odd-ring-face): New variables.
(hanoi-internal, hanoi-current-time-float, hanoi-put-face,
hanoi-n, hanoi-insert-ring, hanoi-goto-char, hanoi-sit-for,
hanoi-ring-to-pos, hanoi-pos-on-tower-p): New functions.
(hanoi-0): Renamed from hanoi0, for symmetry with hanoi-n.
(hanoi-topos, hanoi-draw-ring): Removed.
lisp/play/hanoi.el