public void SetHomeSokoban(MapState[,] _OriginalMap, CSokoMan _soko) { while (_soko.GetRoadStackCount() > 0) { Operate oper = _soko.RoadStack.Pop(); OperateList.Insert(0, oper); } OriginalMap = _OriginalMap; Soko.Map = _OriginalMap; }