protected Vector2 GetSquarePos(int n, int m) { float calculatedY = LevelMechanics.CalculateYPos(m); Vector2 pos = new Vector2(n * spacing + position.X, calculatedY); return(pos); }
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]); } } }