Пример #1
0
        public void InsertScoreBackward(ScoreBook scoreBook, Score score, int beatNumer, int beatDenom, int barCount)
        {
            //新たに追加する譜面たちをリストでまとめる
            //これはLaneBookではないのでRefreshIndex()が行われない
            ScoreBook newScores = new ScoreBook();

            for (int i = 0; i < barCount; ++i)
            {
                newScores.Add(new Score(beatNumer, beatDenom));
            }
            InsertScoreBackward(scoreBook, score, newScores);
        }
Пример #2
0
        /// <summary>
        /// LaneBookとScoreBookにScoreを追加します
        /// </summary>
        /// <param name="scoreBook"></param>
        /// <param name="beatNumer"></param>
        /// <param name="beatDenom"></param>
        /// <param name="barCount"></param>
        public void SetScore(ScoreBook scoreBook, int beatNumer, int beatDenom, int barCount)
        {
            //新たに追加する譜面たちをリストでまとめる
            //これはLaneBookではないのでRefreshIndex()が行われない
            ScoreBook newScores = new ScoreBook();

            for (int i = 0; i < barCount; ++i)
            {
                newScores.Add(new Score(beatNumer, beatDenom));
            }
            //まとめた譜面たちをscoreBookに入れる
            SetScore(scoreBook, newScores);
        }