Current File : //proc/self/root/kunden/usr/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&