Exemple #1
0
        static LineGraph LoadLineGraph(Stream fs)
        {
            var obj = new LineGraph(ReadString(fs), ReadFont(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs))
            {
                Enabled        = ReadBool(fs),
                Visible        = ReadBool(fs),
                LineThichkness = ReadInt(fs)
            };

            var c = ReadInt(fs);

            for (var i = 0; i < c; i++)
            {
                var lgi = new LineGraphItem(ReadColor(fs))
                {
                    Visible = ReadBool(fs)
                };
                var c2 = ReadInt(fs);
                for (var j = 0; j < c2; j++)
                {
                    lgi.AddPoint(new precisionpoint(ReadFloat(fs), ReadFloat(fs)));
                }
                obj.AddLine(lgi);
            }

            return(obj);
        }