Crate sokoban

Crate sokoban 

Source
Expand description

sokoban, a general purpose crate for verifying sokoban puzzle states and solutions.

Modules§

error
Error types and utilities for sokoban puzzles.

Structs§

State
The state of the sokoban puzzle, including the map, player position, the targets of the puzzle, and the number of moves so far.
StateIterator
Iterator over the map of the puzzle.
StateIteratorItem
An individual position in the state, as returned by a StateIterator.

Enums§

Direction
A direction in which a player can move or move a crate.
Tile
The individual tiles present on a sokoban map.