.pylintrc
.travis.yml
LICENSE.md
MANIFEST.in
README.rst
setup.cfg
setup.py
tox.ini
docs/Makefile
docs/api.rst
docs/conf.py
docs/development.rst
docs/index.rst
docs/license.rst
docs/make.bat
docs/regenerate_apidoc.sh
docs/tutorial.rst
docs/_api/sokoenginepy.board.rst
docs/_api/sokoenginepy.common.rst
docs/_api/sokoenginepy.game.rst
docs/_api/sokoenginepy.input_output.rst
docs/_api/sokoenginepy.snapshot.rst
docs/_api/sokoenginepy.tessellation.rst
docs/_static/.gitkeep
docs/_templates/.gitkeep
docs/images/assigning_ids.png
docs/images/hexoban_coordinates.png
docs/images/hexoban_scheme1.png
docs/images/hexoban_scheme2.png
docs/images/movement_vs_transfer1.png
docs/images/movement_vs_transfer2.png
docs/images/movement_vs_transfer3.png
docs/images/pusher_on_box.png
docs/images/trioban_am.png
docs/internal/hexoban/board_resizing.svgz
docs/internal/hexoban/board_transformations.svgz
docs/internal/hexoban/hexoban_tesselation.svgz
docs/internal/hexoban/textual_encoding_schemes.svgz
docs/internal/trioban/trioban_atomic_move.svgz
scripts/cloc.sh
scripts/generate_tests.py
sokoenginepy/__init__.py
sokoenginepy/version.py
sokoenginepy.egg-info/PKG-INFO
sokoenginepy.egg-info/SOURCES.txt
sokoenginepy.egg-info/dependency_links.txt
sokoenginepy.egg-info/requires.txt
sokoenginepy.egg-info/top_level.txt
sokoenginepy/board/__init__.py
sokoenginepy/board/board_cell.py
sokoenginepy/board/board_state.py
sokoenginepy/board/hashed_board_state.py
sokoenginepy/board/input_output.py
sokoenginepy/board/sokoban_plus.py
sokoenginepy/common/__init__.py
sokoenginepy/common/direction.py
sokoenginepy/common/exceptions.py
sokoenginepy/common/helpers.py
sokoenginepy/common/piece.py
sokoenginepy/common/rle.py
sokoenginepy/common/text_utils.py
sokoenginepy/common/variant.py
sokoenginepy/game/__init__.py
sokoenginepy/game/mover.py
sokoenginepy/input_output/__init__.py
sokoenginepy/input_output/output_settings.py
sokoenginepy/input_output/puzzle.py
sokoenginepy/input_output/puzzles_collection.py
sokoenginepy/input_output/sok_file_format.py
sokoenginepy/res/SOK_format_specification.txt
sokoenginepy/snapshot/__init__.py
sokoenginepy/snapshot/atomic_move.py
sokoenginepy/snapshot/input_output.py
sokoenginepy/snapshot/snapshot.py
sokoenginepy/tessellation/__init__.py
sokoenginepy/tessellation/factories.py
sokoenginepy/tessellation/hexoban_board.py
sokoenginepy/tessellation/hexoban_tessellation.py
sokoenginepy/tessellation/octoban_board.py
sokoenginepy/tessellation/octoban_tessellation.py
sokoenginepy/tessellation/sokoban_board.py
sokoenginepy/tessellation/sokoban_tessellation.py
sokoenginepy/tessellation/tessellated.py
sokoenginepy/tessellation/tessellation.py
sokoenginepy/tessellation/trioban_board.py
sokoenginepy/tessellation/trioban_tessellation.py
sokoenginepy/tessellation/variant_board.py
sokoenginepy/tessellation/graph/__init__.py
sokoenginepy/tessellation/graph/board_graph_base.py
sokoenginepy/tessellation/graph/board_graph_graphtool.py
sokoenginepy/tessellation/graph/board_graph_networkx.py
tests/conftest.py
tests/factories.py
tests/helpers.py
tests/board/board_cell_spec.py
tests/board/board_input_output_spec.py
tests/board/board_state_spec.py
tests/board/hashed_board_state_spec.py
tests/board/sokoban_plus_spec.py
tests/common/rle_spec.py
tests/game/mover_spec.py
tests/input_output/sok_file_format_spec.py
tests/res/test_cases/hexoban_test_cases.ods
tests/res/test_cases/octoban_test_cases.ods
tests/res/test_cases/sokoban_test_cases.ods
tests/res/test_cases/trioban_test_cases.ods
tests/res/test_data/100_puzzles.sok
tests/res/test_data/5000_puzzles.sok
tests/res/test_data/500_puzzles.sok
tests/res/test_data/Hexocet.sok
tests/res/test_data/Hexocet5000.sok
tests/res/test_data/Original_and_Extra.sok
tests/res/test_data/hexoban_parser_tests.sok
tests/res/test_data/mixed_collection.sok
tests/res/test_data/parser_test_last_snapshot_notes.sok
tests/res/test_data/parser_test_multiple_snapshots.sok
tests/res/test_data/parser_test_puzzle_no_title.sok
tests/res/test_data/parser_test_variant_type_not_specified.sok
tests/res/test_data/parser_test_variant_type_specified_global.sok
tests/res/test_data/parser_test_variant_type_specified_puzzle1.sok
tests/res/test_data/parser_test_variant_type_specified_puzzle2.sok
tests/snapshot/atomic_move_spec.py
tests/snapshot/input_output_spec.py
tests/snapshot/snapshot_spec.py
tests/tessellation/autogenerated.py
tests/tessellation/board_graph_spec.py
tests/tessellation/hexoban_board_spec.py
tests/tessellation/hexoban_tessellation_spec.py
tests/tessellation/octoban_board_spec.py
tests/tessellation/octoban_tessellation_spec.py
tests/tessellation/sokoban_board_spec.py
tests/tessellation/sokoban_tessellation_spec.py
tests/tessellation/tessellation_spec.py
tests/tessellation/trioban_board_spec.py
tests/tessellation/trioban_tessellation_spec.py
tests/tessellation/variant_board_spec.py