Ejemplo n.º 1
0
        private TestDrawableControlPoint createDrawablePoint(TestPlayfield playfield, double t)
        {
            var obj = new TestDrawableControlPoint(playfield.Direction, t);

            setAnchor(obj, playfield);
            return(obj);
        }
Ejemplo n.º 2
0
        private void addControlPoint(double time)
        {
            scrollContainers.ForEach(c =>
            {
                c.ControlPoints.Add(new MultiplierControlPoint(time)
                {
                    DifficultyPoint = { SpeedMultiplier = 3 }
                });
                c.ControlPoints.Add(new MultiplierControlPoint(time + 2000)
                {
                    DifficultyPoint = { SpeedMultiplier = 2 }
                });
                c.ControlPoints.Add(new MultiplierControlPoint(time + 3000)
                {
                    DifficultyPoint = { SpeedMultiplier = 1 }
                });
            });

            playfields.ForEach(p =>
            {
                TestDrawableControlPoint createDrawablePoint(double t)
                {
                    var obj = new TestDrawableControlPoint(p.Direction, t);
                    setAnchor(obj, p);
                    return(obj);
                }

                p.Add(createDrawablePoint(time));
                p.Add(createDrawablePoint(time + 2000));
                p.Add(createDrawablePoint(time + 3000));
            });
        }