``GAME`` is the game spec name (e.g., ``stoat-fest`` above.)
* ``library/LIB.toml``: Description of a piece shape library,
- for a library named ``LIB``. See _`Shape libraries`.
+ for a library named ``LIB``. See :doc:`shapelibs`.
These files are all in TOML format. TOML ia an INI-file-like format
designed for human editing and flexibility. See the `TOML
Pieces in shape libraries cannot have "behaviours": they can't do
anything "special" like react to being moved or clicked on. Pieces
with special functionality do exist, but they are built into Otter.
-(See _`Piece specs` for all the kinds of piece.)
+(See :ref:`gamespec:Piece specs` for all the kinds of piece.)
A library consists of a **catalogue**, and a set of **image files**
which contain the actual appearances. When a library is in a bundle
supported.
* ``files``: [multi-line string]. The list of pieces to define,
- one per line. See _`Files entry`.
+ one per line. See `Files entry`_.
Important parameters
````````````````````
appearance. (It is a bad idea to have the game contain state which
is not visible to the players.) Not compatible with ``back``.
- * ``back``: [_`Piece spec`]. The back of this piece looks like some
- other piece (typically, another library item such as a card back).
- If specified, the piece will have two faces: the one implied by its
- ``files`` entry, and a 2nd face looking like ``back``. If you want
- to make the piece be occultable, you must also specify
- ``occulted``. ``back`` is not compatible with ``flip``.
+ * ``back``: [:ref:`Piece spec <gamespec:Piece Specs>`]. The back of
+ this piece looks like some other piece (typically, another library
+ item such as a card back). If specified, the piece will have two
+ faces: the one implied by its ``files`` entry, and a 2nd face
+ looking like ``back``. If you want to make the piece be
+ occultable, you must also specify ``occulted``. ``back`` is not
+ compatible with ``flip``.
Other group parameters
```````````````````````