Ejemplo n.º 1
0
        public static int[,] Import(string Name)
        {
            if (!File.Exists("VoxelPatterns/" + Name + ".vxp"))
            {
                return(null);
            }


            byte[] Data = null;
            try
            {
                Data = File.ReadAllBytes("VoxelPatterns/" + Name + ".vxp");
            }
            catch (IOException e)
            {
                Debug.WriteLine(e.Message);
            }

            int ByteCount = 0;

            int VX = BitConverter.ToInt32(Data, ByteCount);

            ByteCount += 4;
            int VY = BitConverter.ToInt32(Data, ByteCount);

            ByteCount += 4;

            int DataLength = BitConverter.ToInt32(Data, ByteCount);

            ByteCount += 4;

            return(CompressionUtil.UnPackToIntArray(VX, VY, Data, ByteCount, DataLength));
        }