sraaphorst / spelunker

Maze generation and solving library
Other
11 stars 2 forks source link

T2: Added a number of test cases and serialization #96

Closed sraaphorst closed 6 years ago

sraaphorst commented 6 years ago

Made the following changes:

  1. Changed from std::optional to boost::optional for Boost.Serialization.
  2. Removed final from Maze and ThickMaze as Boost.Serialization does not allow it.
  3. Made Dimensions2D, Symmetry, Direction, AbstractMaze, Maze, and ThickMaze serializable via Boost.Serialization..
  4. Added many test cases.