diff options
| author | Mario Lang <mlang@delysid.org> | 2014-05-20 21:08:15 +0200 |
|---|---|---|
| committer | Mario Lang <mlang@delysid.org> | 2014-05-20 21:08:15 +0200 |
| commit | a86bdeed7e854bad2d37fc74965ef988c87d0d66 (patch) | |
| tree | f1c82513e13cbb34b71ee00d440979df088215e3 | |
| parent | 5b5227a8a9a7aad02d5d8791323ad9fda3a64a1d (diff) | |
Add remaining file headers, synced from ELPA.
| -rw-r--r-- | chess-german.el | 23 | ||||
| -rw-r--r-- | chess-input.el | 22 | ||||
| -rw-r--r-- | chess-irc.el | 20 | ||||
| -rw-r--r-- | chess-link.el | 22 | ||||
| -rw-r--r-- | chess-log.el | 18 | ||||
| -rw-r--r-- | chess-message.el | 20 | ||||
| -rw-r--r-- | chess-none.el | 22 | ||||
| -rw-r--r-- | chess-random.el | 22 | ||||
| -rw-r--r-- | chess-test.el | 23 | ||||
| -rw-r--r-- | chess-transport.el | 22 | ||||
| -rw-r--r-- | chess-var.el | 18 |
11 files changed, 209 insertions, 23 deletions
diff --git a/chess-german.el b/chess-german.el index 7598bf9..6630fd0 100644 --- a/chess-german.el +++ b/chess-german.el @@ -1,7 +1,26 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-german.el --- German translation of the chess.el message catalog + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; Author: Mario Lang <mlang@delysid.org> +;; Keywords: games, i18n + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; -;; German translation of the chess.el message catalog +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. ;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + +;;; Code: (require 'chess-message) diff --git a/chess-input.el b/chess-input.el index 2a9b63f..e782066 100644 --- a/chess-input.el +++ b/chess-input.el @@ -1,11 +1,27 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-input.el --- Keyboard entry of algebraic notation, using shortcut notation + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; -;; Keyboard entry of algebraic notation, using shortcut notation +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. ;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + ;; This scheme was adapted from the way SCID ;; (http://scid.sourceforge.net), by Shane Hudson, behaves. It's the ;; only way to move your pieces around! -;; + +;;; Code: (require 'chess-algebraic) (require 'chess-ply) diff --git a/chess-irc.el b/chess-irc.el index d2133d0..d29e3d3 100644 --- a/chess-irc.el +++ b/chess-irc.el @@ -1,7 +1,23 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-irc.el --- This transport uses an IRC bot to send/receive moves. + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; -;; This transport uses an IRC bot to send/receive moves. +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. ;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + +;;; Code: (require 'chess-network) diff --git a/chess-link.el b/chess-link.el index 04fa439..afc5607 100644 --- a/chess-link.el +++ b/chess-link.el @@ -1,10 +1,28 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-link.el --- Connect two engines + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + ;; A module for connecting two engines. If one is a protocol ;; transport (like chess-network), and the other is a computing engine ;; (like chess-gnuchess), this will allow you to expose a bot over the ;; channel. -;; + +;;; Code: (require 'chess) (require 'chess-engine) diff --git a/chess-log.el b/chess-log.el index 383da10..c13ff27 100644 --- a/chess-log.el +++ b/chess-log.el @@ -1,10 +1,24 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-log.el --- Log chess events, as an aid to debugging + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; -;; Log chess events, as an aid to debugging +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. ;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. ;;; Commentary: +;;; Code: + (require 'chess-module) (defgroup chess-log nil diff --git a/chess-message.el b/chess-message.el index 9ac8b32..42bdc75 100644 --- a/chess-message.el +++ b/chess-message.el @@ -1,7 +1,23 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-message.el --- Code shared by all chess displays + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; -;; Code shared by all chess displays +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. ;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + +;;; Code: (defgroup chess-message nil "Support for message catalogs in chess.el." diff --git a/chess-none.el b/chess-none.el index efc3afe..1d8977a 100644 --- a/chess-none.el +++ b/chess-none.el @@ -1,8 +1,26 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-none.el --- Null engine + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + ;; A null engine, used when two humans play against each other on the ;; same display. -;; + +;;; Code: (require 'chess-engine) diff --git a/chess-random.el b/chess-random.el index 06a01e6..a1a7bcf 100644 --- a/chess-random.el +++ b/chess-random.el @@ -1,10 +1,26 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-random.el --- Generate Fischer Random style positions + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; -;; Generate Fischer Random style positions +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. ;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + ;; Just call `chess-fischer-random-position' to generate such a ;; position. -;; + +;;; Code: (require 'chess-pos) diff --git a/chess-test.el b/chess-test.el index cdbf335..ddd4a64 100644 --- a/chess-test.el +++ b/chess-test.el @@ -1,4 +1,25 @@ -;; Soon: Put Emacs Chess through an enormous battery of tests. +;;; chess-test.el --- Put Emacs Chess through an enormous battery of tests + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. +;; +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + +;; Soon. + +;;; Code: (eval-when-compile (require 'cl)) diff --git a/chess-transport.el b/chess-transport.el index 12dce9a..d5a80e7 100644 --- a/chess-transport.el +++ b/chess-transport.el @@ -1,10 +1,28 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-transport.el --- Example generic transport + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + ;; An example of a generic transport engine, based on the protocol ;; used by chess-network.el. The only parts missing are send and ;; receive. This could be used for transmitting chess.el protocol ;; over CTCP, for example. -;; + +;;; Code: (require 'chess-network) diff --git a/chess-var.el b/chess-var.el index 4b1b431..8c3334f 100644 --- a/chess-var.el +++ b/chess-var.el @@ -1,13 +1,27 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; chess-var.el --- Manipulate variations + +;; Copyright (C) 2014 Free Software Foundation, Inc. + +;; This is free software; you can redistribute it and/or modify it under +;; the terms of the GNU General Public License as published by the Free +;; Software Foundation; either version 3, or (at your option) any later +;; version. ;; -;; Manipulate variations (which are really just lists of plies) +;; This is distributed in the hope that it will be useful, but WITHOUT +;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +;; for more details. ;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. ;;; Commentary: ;; A chess variations is a simple list of plies. This module provides ;; an abstraction layer for applications. +;;; Code: + (require 'chess-ply) (eval-when-compile (require 'cl)) |
