%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/play/ |
Current File : //usr/local/share/emacs/27.2/lisp/play/gamegrid.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@42 Non-nil means use glyphs when available. (defvar gamegrid-use-glyphs t (#$ . 408)) #@41 Non-nil means use color when available. (defvar gamegrid-use-color t (#$ . 497)) #@34 Name of the font used in X mode. (defvar gamegrid-font "-*-courier-medium-r-*-*-*-140-100-75-*-*-iso8859-*" (#$ . 584)) #@41 Indicates the face to use as a default. (defvar gamegrid-face nil (#$ . 710)) (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 (#$ . 1098)) #@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/") (#$ . 1187)) (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) #@29 Desired glyph height in mm. (defvar gamegrid-glyph-height-mm 7.0 (#$ . 2013)) #@113 Calculate appropriate glyph size in pixels based on display resolution. Return a multiple of 8 no less than 16. (defalias 'gamegrid-calculate-glyph-size #[0 "\301 \203! \302 \203! \301 \303\302 !\245\211_\304\305\\\306\245!\306_\307]\207\307\207" [gamegrid-glyph-height-mm display-pixel-height display-mm-height float floor 4 8 16] 5 (#$ . 2098)]) #@53 Generate the XPM format image used for each square. (defalias 'gamegrid-xpm #[0 "\300 \211\301\245\302_Z\303\304!r\211q\210\305\306\307\310\311!\312\"\302$\216\313\314\211#c\210\306\211W\203l \211\211T\315c\210Z\306\211W\203I \211\316c\266\211T\262\2027 \266\211\306\211W\203_ \211\317c\266\211T\262\202M \266\320c\266\211T\262\202&