コード例 #1
0
        protected override void DrawDefaultStuff()
        {
            RectangleShape hitPositionBar = new RectangleShape(new Vector2f(WIN_WIDTH, 5));

            hitPositionBar.FillColor = Color.White;
            hitPositionBar.Position  = new Vector2f(0, HitPosition);
            Win.Draw(hitPositionBar);
            int            keyCount   = BeatmapFile.Max(x => x.Key);
            RectangleShape columnLine = new RectangleShape(new Vector2f(2, WIN_HEIGHT));

            columnLine.FillColor = new Color(200, 200, 200);
            for (int i = 1; i <= keyCount; i++)
            {
                float xPos = Math.Min(ReplayXStart, BeatmapXStart) + i * (ColumnSpacing + NoteSize);
                columnLine.Position = new Vector2f(xPos, 0);
                Win.Draw(columnLine);
            }
        }