public void LoadStats(PlayerEventTypeStats stats)
        {
            Visible = false;

            UpdateTags(stats.GetFieldCoordinates(FieldPositionType.Field), field, fieldDrawingarea);
            UpdateTags(stats.GetFieldCoordinates(FieldPositionType.HalfField), hfield, hfieldDrawingarea);
            UpdateTags(stats.GetFieldCoordinates(FieldPositionType.Goal), goal, goalDrawingarea);
        }
示例#2
0
        public void LoadStats(PlayerEventTypeStats stats, TeamType team)
        {
            Visible = false;

            UpdateTags(stats.GetFieldCoordinates(FieldPositionType.Field), field);
            UpdateTags(stats.GetFieldCoordinates(FieldPositionType.HalfField), hfield);
            UpdateTags(stats.GetFieldCoordinates(FieldPositionType.Goal), goal);
            field.Tagger.ObjectsCanMove  = false;
            hfield.Tagger.ObjectsCanMove = false;
            goal.Tagger.ObjectsCanMove   = false;
        }
        public void LoadStats(PlayerEventTypeStats stats)
        {
            tagger.LoadStats(stats);

            foreach (Widget child in vbox1.AllChildren)
            {
                if (!(child is PlaysCoordinatesTagger))
                {
                    vbox1.Remove(child);
                }
            }
            foreach (SubCategoryStat st in stats.SubcategoriesStats)
            {
                PlayerSubcategoryViewer subcatviewer = new PlayerSubcategoryViewer();
                subcatviewer.LoadStats(st);
                vbox1.PackStart(subcatviewer);
                vbox1.PackStart(new HSeparator());
                subcatviewer.Show();
            }
        }