private SokobanLibraryPuzzleMapSolution Convert(Solution input) { SokobanLibraryPuzzleMapSolution res = new SokobanLibraryPuzzleMapSolution(); res.StartX = input.StartPosition.X; res.StartY = input.StartPosition.Y; res.SolutionDescription = input.Details; res.Steps = input.Steps; return res; }
public Solution ConvertSolution(SokobanLibraryPuzzleMapSolution xmlSolution) { Solution result = new Solution(currentMap, new VectorInt(xmlSolution.StartX, xmlSolution.StartY)); result.Details = xmlSolution.SolutionDescription; result.Steps = xmlSolution.Steps; return result; }