Beispiel #1
0
        public void TestCoordinatesInFieldPosition()
        {
            TimelineEvent evt = CreateTimelineEvent();

            Assert.AreEqual(evt.CoordinatesInFieldPosition(FieldPositionType.Field),
                            evt.FieldPosition);
            Assert.AreEqual(evt.CoordinatesInFieldPosition(FieldPositionType.HalfField),
                            evt.HalfFieldPosition);
            Assert.AreEqual(evt.CoordinatesInFieldPosition(FieldPositionType.Goal),
                            evt.GoalPosition);
        }
        void AddPlay(TimelineEvent play)
        {
            Coordinates coords;

            coords = play.CoordinatesInFieldPosition(FieldPosition);
            if (coords == null)
            {
                return;
            }

            PointLocationView view = AddPosition(coords.Points);

            view.TimelineEvent = play;
            if (Filter != null)
            {
                view.Visible = Filter.IsVisible(play);
            }
        }
Beispiel #3
0
        public void AddPlay(TimelineEvent play)
        {
            PositionObject po;
            Coordinates    coords;

            coords = play.CoordinatesInFieldPosition(FieldPosition);
            if (coords == null)
            {
                return;
            }

            po = new PositionObject(coords.Points, Background.Width,
                                    Background.Height);
            po.Play    = play;
            po.Project = Project;
            if (Filter != null)
            {
                po.Visible = Filter.IsVisible(play);
            }
            AddObject(po);
        }