Beispiel #1
0
        public HexaPath SubPath(int from, int to)
        {
            HexaPath subpath = new HexaPath();

            for (int t = from; t <= to; t++)
            {
                subpath.AddPos(_path[t]);
            }
            return(subpath);
        }
Beispiel #2
0
        public HexaPath Clone()
        {
            HexaPath newPath = new HexaPath();

            List <HexaPos> .Enumerator e = _path.GetEnumerator();
            while (e.MoveNext())
            {
                newPath.AddPos(e.Current);
            }

            return(newPath);
        }