Function: snake-mode
snake-mode is a byte-compiled function defined in snake.el.gz.
Signature
(snake-mode)
Documentation
A mode for playing Snake.
In addition to any hooks its parent mode special-mode might have run,
this mode runs the hook snake-mode-hook, as the final or penultimate
step during initialization.
<down> snake-move-down
<left> snake-move-left
<right> snake-move-right
<up> snake-move-up
C-b snake-move-left
C-f snake-move-right
C-n snake-move-down
C-p snake-move-up
n snake-start-game
p snake-pause-game
q snake-end-game
Source Code
;; Defined in /usr/src/emacs/lisp/play/snake.el.gz
(define-derived-mode snake-mode special-mode "Snake"
"A mode for playing Snake."
:interactive nil
(add-hook 'kill-buffer-hook 'gamegrid-kill-timer nil t)
(use-local-map snake-null-map)
(setq gamegrid-use-glyphs snake-use-glyphs-flag)
(setq gamegrid-use-color snake-use-color-flag)
(gamegrid-init (snake-display-options)))