Exemplo n.º 1
0
        public void DiffSections(SimCity2000Save oldSave)
        {
            foreach (SaveSection section in sections)
            {
                List<SectionDifference> diffs = section.Diff(oldSave.GetSection(section.Name));

                if (diffs.Count > 0)
                {
                    Console.WriteLine(section.Name);

                    foreach (SectionDifference diff in diffs)
                    {
                        Console.WriteLine(string.Format("{0}\t\t{1}\t\t{2}", diff.FieldName, diff.OldValue, diff.NewValue));
                    }
                }
            }
        }