%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; 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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@42 Non-nil means use glyphs when available. (defvar gamegrid-use-glyphs t (#$ . 410)) #@41 Non-nil means use color when available. (defvar gamegrid-use-color t (#$ . 499)) #@34 Name of the font used in X mode. (defvar gamegrid-font "-*-courier-medium-r-*-*-*-140-100-75-*-*-iso8859-*" (#$ . 586)) #@41 Indicates the face to use as a default. (defvar gamegrid-face nil (#$ . 712)) (make-variable-buffer-local 'gamegrid-face) (defvar gamegrid-display-options nil) (defvar gamegrid-buffer-width 0) (defvar gamegrid-buffer-height 0) (defvar gamegrid-blank 0) (defvar gamegrid-timer nil) (defvar gamegrid-display-mode nil) (defvar gamegrid-face-table nil) (defvar gamegrid-buffer-start 1) #@32 Number of high scores to keep. (defvar gamegrid-score-file-length 50 (#$ . 1100)) #@145 A directory for game scores which can't be shared. If Emacs was built without support for shared game scores, then this directory will be used. (defvar gamegrid-user-score-file-directory (locate-user-emacs-file "games/") (#$ . 1189)) (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\300\307!\210\300\310!\210\300\311!\210\300\312!\210\300\313!\210\300\314!\210\300\315!\207" [make-variable-buffer-local gamegrid-use-glyphs gamegrid-use-color gamegrid-font gamegrid-display-options gamegrid-buffer-width gamegrid-buffer-height gamegrid-blank gamegrid-timer gamegrid-display-mode gamegrid-display-table gamegrid-face-table gamegrid-buffer-start gamegrid-score-file-length] 2) (defvar gamegrid-grid-x-face nil) (defvar gamegrid-mono-x-face nil) (defvar gamegrid-mono-tty-face nil) (defconst gamegrid-glyph-height 16) #@39 XPM format image used for each square (defconst gamegrid-xpm "/* XPM */\nstatic char *noname[] = {\n/* width height ncolors chars_per_pixel */\n\"16 16 3 1\",\n/* colors */\n\"+ s col1\",\n\". s col2\",\n\"- s col3\",\n/* pixels */\n\"---------------+\",\n\"--------------++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"--............++\",\n\"-+++++++++++++++\",\n\"++++++++++++++++\"\n};\n" (#$ . 2051)) #@40 XBM format image used for each square. (defvar gamegrid-xbm "/* gamegrid XBM */\n#define gamegrid_width 16\n#define gamegrid_height 16\nstatic unsigned char gamegrid_bits[] = {\n 0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a,\n 0x57, 0x15, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a,\n 0x57, 0x15, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00 };" (#$ . 2676)) (defalias 'gamegrid-characterp #[(arg) "\301\302!\203\n \302!\207\250\207" [arg fboundp characterp] 2]) (put 'gamegrid-characterp 'byte-optimizer 'byte-compile-inline-expand) (defalias 'gamegrid-event-x #[(event) "\301\302!\203\n \302!\207\303\304!!@\207" [event fboundp event-x posn-col-row event-end] 3]) (put 'gamegrid-event-x 'byte-optimizer 'byte-compile-inline-expand) (defalias 'gamegrid-event-y #[(event) "\301\302!\203\n \302!\207\303\304!!A\207" [event fboundp event-y posn-col-row event-end] 3]) (put 'gamegrid-event-y 'byte-optimizer 'byte-compile-inline-expand) (defalias 'gamegrid-color #[(color shade) "\306\307_!\211\n\310H_ \n\311H_ \n\312H_\313\314\f $,\207" [shade v color r g b floor 255 0 1 2 format "#%02x%02x%02x"] 6]) (defalias 'gamegrid-set-font #[(face) "\205 \3021 \303 \"0\207\210\304\207" [gamegrid-font face (error) set-face-font nil] 3]) (defalias 'gamegrid-setup-face #[(face color) "\302 \"\210\303 \"\210\304!\210\3051 \306\307\"0\202 \210\202 \210\3101) \306\311\"0\207\210\311\207" [face color set-face-foreground set-face-background gamegrid-set-font (error) set-face-background-pixmap [nothing] (error) nil] 3]) (defalias 'gamegrid-make-mono-tty-face #[nil "\301\302!\303\304\"\210)\207" [face make-face gamegrid-mono-tty-face set-face-inverse-video t] 3]) (defalias 'gamegrid-make-color-tty-face #[(color) "9\203\n J\202 \304\305\306 \"!\307\n!\310 \"\210+\207" [color color-str name face intern format "gamegrid-color-tty-face-%s" make-face gamegrid-setup-face] 4]) (defalias 'gamegrid-make-grid-x-face #[nil "\301\302!\303!\210)\207" [face make-face gamegrid-x-border-face gamegrid-set-font] 2]) (defalias 'gamegrid-make-mono-x-face #[nil "\302\303!\304\305!\204 \306\307 \236\243\310 \"\210 *\207" [color face make-face gamegrid-mono-x-face face-foreground default foreground-color frame-parameters gamegrid-setup-face] 3]) (defalias 'gamegrid-make-color-x-face #[(color) "\304\305\"\306\307\310 \"!\311\n!\312 \"\210+\207" [color hex name face gamegrid-color 1.0 intern format "gamegrid-color-x-face-%s" make-face gamegrid-setup-face] 4]) (defalias 'gamegrid-make-face #[(data-spec-list color-spec-list) "\306!\306 !\211\307=\203 \310\n!\202W \311=\203% \f\204! \312 \f\202W \313=\2036 \2042 \314 \202W \315=\203B \316\n!\202W \317=\203V \204Q \320 \202W \321*\207" [data-spec-list color-spec-list color data gamegrid-grid-x-face gamegrid-mono-x-face gamegrid-match-spec-list color-x gamegrid-make-color-x-face grid-x gamegrid-make-grid-x-face mono-x gamegrid-make-mono-x-face color-tty gamegrid-make-color-tty-face mono-tty gamegrid-make-mono-tty-face nil gamegrid-mono-tty-face] 4]) (defalias 'gamegrid-colorize-glyph #[(color) "\303\304\305\306\307\310\311\312\313 \314\"B\315\313 \316\"B\317\313 \320\"BE\257\304\321\306\n\307\310\322\313 \323\"\324\313 \325\"\257\nD!\207" [gamegrid-xpm color gamegrid-xbm find-image :type xpm :data :ascent center :color-symbols "col1" gamegrid-color 0.6 "col2" 0.8 "col3" 1.0 xbm :foreground 1.0 :background 0.5] 14]) (defalias 'gamegrid-match-spec #[(spec) "@A@\211\304=\204# \n<\203 \n>\204# \n9\205$ \n=\205$ *\207" [spec value locale gamegrid-display-mode t] 3]) (defalias 'gamegrid-match-spec-list #[(spec-list) "\205 \301@!\206 \302A!\207" [spec-list gamegrid-match-spec gamegrid-match-spec-list] 2]) (defalias 'gamegrid-make-glyph #[(data-spec-list color-spec-list) "\305!\305 !\211\306\307!\203 \307\f!\202 \f\250)\203\"