Function: gomoku-start-game
gomoku-start-game is a byte-compiled function defined in gomoku.el.gz.
Signature
(gomoku-start-game N M)
Documentation
Initialize a new game on an N by M board.
Source Code
;; Defined in /usr/src/emacs/lisp/play/gomoku.el.gz
(defun gomoku-start-game (n m)
"Initialize a new game on an N by M board."
(setq gomoku-emacs-is-computing t) ; Raise flag
(setq gomoku-game-in-progress t)
(setq gomoku-board-width n
gomoku-board-height m
gomoku-vector-length (1+ (* (+ m 2) (1+ n)))
gomoku-draw-limit (/ (* 7 n m) 10))
(setq gomoku-emacs-won nil
gomoku-game-history nil
gomoku-number-of-moves 0
gomoku-number-of-human-moves 0
gomoku-emacs-played-first nil
gomoku-human-took-back nil
gomoku-human-refused-draw nil)
(gomoku-init-display n m) ; Display first: the rest takes time
(gomoku-init-score-table) ; INIT-BOARD requires that the score
(gomoku-init-board) ; table be already created.
(setq gomoku-emacs-is-computing nil))