Exemple #1
0
        protected Vector2 GetSquarePos(int n, int m)
        {
            float   calculatedY = LevelMechanics.CalculateYPos(m);
            Vector2 pos         = new Vector2(n * spacing + position.X, calculatedY);

            return(pos);
        }
Exemple #2
0
        public void SetTimeVector(float[] timings)
        {
            this.timings = timings;
            timeVector   = new IntervalButton[timings.GetLength(0)];

            for (int n = 0; n < timings.Length; n++)
            {
                if (n == 0)
                {
                    timeVector[n] = new IntervalButton(new Vector2(25, LevelMechanics.CalculateYPos(n)), null, null, 0);
                    timeVector[n].Initialize();
                }
                else
                {
                    timeVector[n] = new IntervalButton(new Vector2(25, LevelMechanics.CalculateYPos(n)), timeVector[n - 1], null, timings[n]);
                    timeVector[n].Initialize();
                    timeVector[n - 1].SetNext(timeVector[n]);
                }
            }
        }