Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/obsolete/landmark.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.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(custom-declare-group 'landmark nil "Neural-network robot that learns landmarks." :prefix "landmark-" :group 'games)
#@42 Number of columns on the Landmark board.
(defvar landmark-board-width nil (#$ . 525))
#@40 Number of lines on the Landmark board.
(defvar landmark-board-height nil (#$ . 617))
#@58 Vector recording the actual state of the Landmark board.
(defvar landmark-board nil (#$ . 708))
#@34 Length of landmark-board vector.
(defvar landmark-vector-length nil (#$ . 810))
#@47 After how many moves will Emacs offer a draw?
(defvar landmark-draw-limit nil (#$ . 896))
#@54 This is the x coordinate of the center of the board.
(defvar landmark-cx 0 (#$ . 992))
#@54 This is the y coordinate of the center of the board.
(defvar landmark-cy 0 (#$ . 1085))
#@47 This is the x dimension of the playing board.
(defvar landmark-m 0 (#$ . 1179))
#@47 This is the y dimension of the playing board.
(defvar landmark-n 0 (#$ . 1265))
#@79 Translate X, Y cartesian coords into the corresponding board index.
(fn X Y)
(defalias 'landmark-xy-to-index #[514 "\301_#\207" [landmark-board-width +] 6 (#$ . 1351)])
#@58 Return corresponding x-coord of board INDEX.
(fn INDEX)
(defalias 'landmark-index-to-x #[257 "\211T\246\207" [landmark-board-width] 3 (#$ . 1531)])
#@58 Return corresponding y-coord of board INDEX.
(fn INDEX)
(defalias 'landmark-index-to-y #[257 "\211T\245\207" [landmark-board-width] 3 (#$ . 1687)])
#@67 Create the landmark-board vector and fill it with initial values.
(defalias 'landmark-init-board #[0 "\303\304\"\304S\nX\203# \305I\210 \305I\210T\262\211S\262\202 \266\304\211W\205; \305I\210\306\n\307#\262\202&