X-Git-Url: http://git.scottworley.com/slidingtile/blobdiff_plain/537a8dc7ce26e6ab5cf3c82ecce388d08566a8b8..1955dd8bceb1bd5beef449ff1ac04c35c2714f31:/sliding_tile_lib.h diff --git a/sliding_tile_lib.h b/sliding_tile_lib.h index de2ca1f..11d9de3 100644 --- a/sliding_tile_lib.h +++ b/sliding_tile_lib.h @@ -30,6 +30,7 @@ std::ostream& operator<<(std::ostream& os, const Board& board); struct Step { Step(Board board, std::shared_ptr prev); + ~Step(); Board board; std::shared_ptr prev; @@ -39,6 +40,7 @@ struct Step { int cost(const InvertedBoard& invgoal) const; static signed char adjacent[BOARD_SIZE][5]; + static int count; }; std::ostream& operator<<(std::ostream& os, const Step& step);