%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/play/ |
Current File : //usr/local/share/emacs/27.2/lisp/play/life.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@61 Vector of rectangles containing some Life startup patterns. (defvar life-patterns [("@@@" " @@" "@@@") ("@@@ @@@" "@@ @@ " "@@@ @@@") ("@@@ @@@" "@@ @@" "@@@ @@@") ("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@") ("@@@@@@@@@@") (" @@@@@@@@@@ " " @@@@@@@@@@ " " @@@@@@@@@@ " "@@@@@@@@@@ " "@@@@@@@@@@ ") ("@" "@" "@" "@" "@" "@" "@" "@" "@" "@" "@" "@" "@" "@" "@") ("@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @" "@ @") ("@@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@ " " @@") ("@@@@@@@@@" "@ @ @" "@ @@@@@ @" "@ @ @ @" "@@@ @@@" "@ @ @ @" "@ @@@@@ @" "@ @ @" "@@@@@@@@@") (" @ " " @ @ " " @@ @@ @@" " @ @ @@ @@" "@@ @ @ @@ " "@@ @ @ @@ @ @ " " @ @ @ " " @ @ " " @@ ") (" @ " " @ @@" " @ @ " " @ " " @ " "@ @ ") ("@@@ @" "@ " " @@" " @@ @" "@ @ @") ("@@@@@@@@ @@@@@ @@@ @@@@@@@ @@@@@")] (#$ . 408)) (defalias 'life-life-char '(macro . #[nil "\300\207" [64] 1])) (defalias 'life-death-char '(macro . #[nil "\300\207" [65] 1])) (defalias 'life-birth-char '(macro . #[nil "\300\207" [3] 1])) (defalias 'life-void-char '(macro . #[nil "\300\207" [32] 1])) (defalias 'life-life-string '(macro . #[nil "\300\301!\207" [char-to-string 64] 2])) (defalias 'life-death-string '(macro . #[nil "\300\301!\207" [char-to-string 65] 2])) (defalias 'life-birth-string '(macro . #[nil "\300\301!\207" [char-to-string 3] 2])) (defalias 'life-void-string '(macro . #[nil "\300\301!\207" [char-to-string 32] 2])) (defalias 'life-not-void-regexp '(macro . #[nil "\300\207" ["[^ \n]"] 1])) (defalias 'life-increment '(macro . #[(variable) "\301\302DE\207" [variable setq 1+] 4])) (defvar life-neighbor-deltas nil) (defvar life-window-start nil) (defvar life-current-generation nil) (defvar life-generation-string nil) #@206 Run Conway's Life simulation. The starting pattern is randomly selected. Prefix arg (optional first arg non-nil from a program) is the number of seconds to sleep between generations (this defaults to 1). (defalias 'life #[(&optional sleeptime) "\204 \303\304 \210\3052\"