# HG changeset patch # User Gerd Moellmann # Date 997101652 0 # Node ID dc644b0090f2348d0e6d32ab7a2f107b540dc11e # Parent fc81ac1c9e642bafe64886f9806a74023ead4d84 (animate-birthday-present): Re-insert. diff -r fc81ac1c9e64 -r dc644b0090f2 lisp/play/animate.el --- a/lisp/play/animate.el Mon Aug 06 12:28:57 2001 +0000 +++ b/lisp/play/animate.el Mon Aug 06 12:40:52 2001 +0000 @@ -130,4 +130,39 @@ ;; will undo the "animate" calls one by one. (undo-boundary))) +;;;###autoload +(defun animate-birthday-present () + "Display Sarah's birthday present." + (interactive) + ;; Make a suitable buffer to display the birthday present in. + (switch-to-buffer (get-buffer-create "Sarah")) + (erase-buffer) + ;; Display the empty buffer. + (sit-for 0) + ;; Make sure indentation does not use tabs. + ;; They would confuse things. + (setq indent-tabs-mode nil) + + (animate-string "Happy Birthday," 6) + (animate-string "Sarah" 7) + + (sit-for 1) + + (animate-string "You are my sunshine," 10 30) + (sit-for .5) + (animate-string "My only sunshine." 11 30) + (sit-for .5) + (animate-string "I'm awful sad that" 12 30) + (sit-for .5) + (animate-string "You've moved away." 13 30) + (sit-for .5) + (animate-string "Let's talk together" 15 30) + (sit-for .5) + (animate-string "And love more deeply." 16 30) + (sit-for .5) + (animate-string "Please bring back" 17 30) + (animate-string "my sunshine" 18 34) + (animate-string "to stay!" 19 34)) + ;;; animate.el ends here +