Example #1
0
        public void AddPlayer()
        {
            Player p = template.AddDefaultItem(template.List.Count);

            teamtagger.Reload();
            teamtagger.Select(p);
            Edited = true;
        }
Example #2
0
        public void LoadPlay(TimelineEvent play, Project project, bool editTags, bool editPos, bool editPlayers, bool editNotes)
        {
            this.play          = play;
            notesframe.Visible = editNotes;
            tagger.Visible     = editPos && (play.EventType.TagFieldPosition ||
                                             play.EventType.TagHalfFieldPosition ||
                                             play.EventType.TagGoalPosition);
            drawingarea3.Visible = editPlayers;
            nameframe.Visible    = editTags;
            tagsvbox.Visible     = editTags;

            nameentry.Text = play.Name;
            nameentry.GrabFocus();

            if (editPos)
            {
                tagger.LoadBackgrounds(project);
                tagger.LoadPlay(play);
            }

            if (editNotes)
            {
                notes.Play = play;
            }
            if (editPlayers)
            {
                teamtagger.Project = project;
                teamtagger.LoadTeams(project.LocalTeamTemplate, project.VisitorTeamTemplate,
                                     project.Dashboard.FieldBackground);
                /* Force lineup update */
                teamtagger.CurrentTime = play.EventTime;
                teamtagger.Select(play.Players, play.Team);
            }

            if (editTags)
            {
                FillTags(project, play);
            }
        }
Example #3
0
 public void TagPlayer(Player player)
 {
     teamtagger.Select(player);
 }