Function: landmark-init-board
landmark-init-board is a byte-compiled function defined in
landmark.el.gz.
Signature
(landmark-init-board)
Documentation
Create the landmark-board vector and fill it with initial values.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/landmark.el.gz
(defun landmark-init-board ()
"Create the landmark-board vector and fill it with initial values."
(setq landmark-board (make-vector landmark-vector-length 0))
;; Every square is 0 (i.e. empty) except padding squares:
(let ((i 0) (ii (1- landmark-vector-length)))
(while (<= i landmark-board-width) ; The squares in [0..width] and in
(aset landmark-board i -1) ; [length - width - 1..length - 1]
(aset landmark-board ii -1) ; are padding squares.
(setq i (1+ i)
ii (1- ii))))
(let ((i 0))
(while (< i landmark-vector-length)
(aset landmark-board i -1) ; and also all k*(width+1)
(setq i (+ i landmark-board-width 1)))))