pychess.Variants package
========================

Submodules
----------

pychess.Variants.asean module
-----------------------------

.. automodule:: pychess.Variants.asean
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.asymmetricrandom module
----------------------------------------

.. automodule:: pychess.Variants.asymmetricrandom
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.atomic module
------------------------------

.. automodule:: pychess.Variants.atomic
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.blindfold module
---------------------------------

.. automodule:: pychess.Variants.blindfold
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.bughouse module
--------------------------------

.. automodule:: pychess.Variants.bughouse
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.corner module
------------------------------

.. automodule:: pychess.Variants.corner
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.crazyhouse module
----------------------------------

.. automodule:: pychess.Variants.crazyhouse
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.euroshogi module
---------------------------------

.. automodule:: pychess.Variants.euroshogi
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.fischerandom module
------------------------------------

.. automodule:: pychess.Variants.fischerandom
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.giveaway module
--------------------------------

.. automodule:: pychess.Variants.giveaway
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.horde module
-----------------------------

.. automodule:: pychess.Variants.horde
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.kingofthehill module
-------------------------------------

.. automodule:: pychess.Variants.kingofthehill
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.knightodds module
----------------------------------

.. automodule:: pychess.Variants.knightodds
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.losers module
------------------------------

.. automodule:: pychess.Variants.losers
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.normal module
------------------------------

.. automodule:: pychess.Variants.normal
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.pawnodds module
--------------------------------

.. automodule:: pychess.Variants.pawnodds
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.pawnspassed module
-----------------------------------

.. automodule:: pychess.Variants.pawnspassed
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.pawnspushed module
-----------------------------------

.. automodule:: pychess.Variants.pawnspushed
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.queenodds module
---------------------------------

.. automodule:: pychess.Variants.queenodds
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.racingkings module
-----------------------------------

.. automodule:: pychess.Variants.racingkings
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.randomchess module
-----------------------------------

.. automodule:: pychess.Variants.randomchess
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.rookodds module
--------------------------------

.. automodule:: pychess.Variants.rookodds
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.seirawan module
-------------------------------------

.. automodule:: pychess.Variants.seirawan
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.setupposition module
-------------------------------------

.. automodule:: pychess.Variants.setupposition
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.shuffle module
-------------------------------

.. automodule:: pychess.Variants.shuffle
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.suicide module
-------------------------------

.. automodule:: pychess.Variants.suicide
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.theban module
------------------------------

.. automodule:: pychess.Variants.theban
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.threecheck module
----------------------------------

.. automodule:: pychess.Variants.threecheck
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.upsidedown module
----------------------------------

.. automodule:: pychess.Variants.upsidedown
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.wildcastle module
----------------------------------

.. automodule:: pychess.Variants.wildcastle
    :members:
    :undoc-members:
    :show-inheritance:

pychess.Variants.wildcastleshuffle module
-----------------------------------------

.. automodule:: pychess.Variants.wildcastleshuffle
    :members:
    :undoc-members:
    :show-inheritance:


Module contents
---------------

.. automodule:: pychess.Variants
    :members:
    :undoc-members:
    :show-inheritance:
