コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }