TMXGlueLib.DataTypes.ReducedTileMapInfo.WriteTo C# (CSharp) Method

WriteTo() public method

public WriteTo ( BinaryWriter writer ) : void
writer BinaryWriter
return void
        public void WriteTo(BinaryWriter writer)
        {
            writer.Write(VersionNumber);

            writer.Write(CellWidthInPixels);
            writer.Write(CellHeightInPixels);

            writer.Write(QuadHeight);
            writer.Write(QuadWidth);

            NumberOfLayers = (uint)Layers.Count;
            writer.Write(NumberOfLayers);

            for (int i = 0; i < NumberOfLayers; i++)
            {
                this.Layers[i].WriteTo(writer, VersionNumber);
            }

            // Version 1:
            if(VersionNumber > 0)
            {
                writer.Write(NumberCellsWide);
                writer.Write(NumberCellsTall);
            }

        }