Esempio n. 1
0
        /// <summary>
        /// Loads the file from the specified stream.
        /// </summary>
        /// <param name="stream">The stream to read from.</param>
        public override void Load(Stream stream)
        {
            BinaryReader reader = new BinaryReader(stream, Encoding.GetEncoding("EUC-KR"));

            MaximumRange = reader.ReadInt16();

            for (int i = 0; i < maximumRange; i++)
            {
                startIndices[i] = reader.ReadInt16();
                indexCounts[i]  = reader.ReadInt16();
            }

            int maximumArray = reader.ReadInt16();

            for (int i = 0; i < maximumArray; i++)
            {
                ShortVector2 point = new ShortVector2();
                point.X = reader.ReadInt16();
                point.Y = reader.ReadInt16();

                Points.Add(point);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Loads the file from the specified stream.
        /// </summary>
        /// <param name="stream">The stream to read from.</param>
        public override void Load(Stream stream)
        {
            BinaryReader reader = new BinaryReader(stream, Encoding.GetEncoding("EUC-KR"));

            MaximumRange = reader.ReadInt16();

            for (int i = 0; i < maximumRange; i++) {
                startIndices[i] = reader.ReadInt16();
                indexCounts[i] = reader.ReadInt16();
            }

            int maximumArray = reader.ReadInt16();

            for (int i = 0; i < maximumArray; i++) {
                ShortVector2 point = new ShortVector2();
                point.X = reader.ReadInt16();
                point.Y = reader.ReadInt16();

                Points.Add(point);
            }
        }