Ejemplo n.º 1
0
    public void NextDay()
    {
        Chart chart = Chart.GetInstance();

        for (int i = 0; i < TreeGroups.Count; i++)
        {
            var treeGroup = TreeGroups[i];

            treeGroup.NextDay();

            chart.AddBiomass(i, treeGroup.Biomass);
            chart.AddHeight(i, treeGroup.Height);
            chart.AddLeafArea(i, treeGroup.LeafArea);

            if (treeGroup.EnvironmentParams.ChangeDay == Day)
            {
                chart.AddEnvironmentMarker(i, Day - 1,
                                           treeGroup.EnvironmentParams.ToString(SystemLanguage.English), treeGroup.EnvironmentParams.ToString(SystemLanguage.Chinese));
            }
        }

        chart.UpdateSmartChart();

        Day++;
        SetDayLabel();
    }