Пример #1
0
        //Create a Dictionary of all the Chunk in a System with their root coords
        public static Dictionary <Point3D, IChunk> CreateChunkDictionary(IBiomeSystem currentSystem)
        {
            Dictionary <Point3D, IChunk> Dictionary = new Dictionary <Point3D, IChunk>();

            for (int i = 0; i < currentSystem.ChunkCollection.Count; i++)
            {
                if (currentSystem.ChunkCollection[i].IsStaticChunk)
                {
                    Dictionary.Add(Point3D.ConvertDoubleVector3(currentSystem.ChunkCollection[i].Position), currentSystem.ChunkCollection[i]);
                }
            }
            return(Dictionary);
        }