X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/4f9d7df139695e97cd1772d41940500480585df7..b776bc70b7ef7d5fb88d4e66a75c9215fa2fb6a3:/lisp/play/hanoi.el diff --git a/lisp/play/hanoi.el b/lisp/play/hanoi.el index 51afa4602a..ac78a86757 100644 --- a/lisp/play/hanoi.el +++ b/lisp/play/hanoi.el @@ -6,7 +6,7 @@ ; Author (a) 1985, Damon Anton Permezel ; This is in the public domain -; since he distributed it without copyright notice in 1985. +; since he distributed it in 1985 without copyright notice. ;; This file is part of GNU Emacs. ; ; Support for horizontal poles, large numbers of rings, real-time, @@ -71,33 +71,33 @@ :group 'games) (defcustom hanoi-horizontal-flag nil - "*If non-nil, hanoi poles are oriented horizontally." + "If non-nil, hanoi poles are oriented horizontally." :group 'hanoi :type 'boolean) (defcustom hanoi-move-period 1.0 - "*Time, in seconds, for each pole-to-pole move of a ring. + "Time, in seconds, for each pole-to-pole move of a ring. If nil, move rings as fast as possible while displaying all intermediate positions." :group 'hanoi :type '(restricted-sexp :match-alternatives (numberp 'nil))) (defcustom hanoi-use-faces nil - "*If nil, all hanoi-*-face variables are ignored." + "If nil, all hanoi-*-face variables are ignored." :group 'hanoi :type 'boolean) (defcustom hanoi-pole-face 'highlight - "*Face for poles. Ignored if hanoi-use-faces is nil." + "Face for poles. Ignored if hanoi-use-faces is nil." :group 'hanoi :type 'face) (defcustom hanoi-base-face 'highlight - "*Face for base. Ignored if hanoi-use-faces is nil." + "Face for base. Ignored if hanoi-use-faces is nil." :group 'hanoi :type 'face) (defcustom hanoi-even-ring-face 'region - "*Face for even-numbered rings. Ignored if hanoi-use-faces is nil." + "Face for even-numbered rings. Ignored if hanoi-use-faces is nil." :group 'hanoi :type 'face) (defcustom hanoi-odd-ring-face 'secondary-selection - "*Face for odd-numbered rings. Ignored if hanoi-use-faces is nil." + "Face for odd-numbered rings. Ignored if hanoi-use-faces is nil." :group 'hanoi :type 'face) @@ -355,7 +355,6 @@ BITS must be of length nrings. Start at START-TIME." (fly-steps (abs (/ (- (cdr to) (cdr from)) fly-step))) (directed-fly-step (/ (- (cdr to) (cdr from)) fly-steps)) (baseward-steps (/ (- (car to) (cdr to)) baseward-step)) - (total-steps (+ flyward-steps fly-steps baseward-steps)) ;; A step is a character cell. A tick is a time-unit. To ;; make horizontal and vertical motion appear roughly the ;; same speed, we allow one tick per horizontal step and two @@ -447,5 +446,4 @@ BITS must be of length nrings. Start at START-TIME." (provide 'hanoi) -;; arch-tag: 7a901659-4346-495c-8883-14cbf540610c ;;; hanoi.el ends here