コード例 #1
0
ファイル: OsuDirect.cs プロジェクト: notperry1234567890/osu
        internal void Draw()
        {
            if (GameBase.Tournament)
            {
                return;
            }

            if (Player.Playing || (mustHide && background.Position == background.InitialPosition))
            {
                return;
            }

            float height = GameBase.Mode == OsuModes.OnlineSelection ? GameBase.WindowManager.HeightScaled : HEIGHT - 20;

            background.VectorScale.Y = height + 20;

            spriteManager.HandleOverlayInput = RespondingBeatmap != null && ChatEngine.Visibility != ChatVisibility.Full;

            spriteManager.Draw();

            downloadListPanel.SetDisplayRectangle(new RectangleF((int)Math.Ceiling(background.CurrentPositionActual.X + 1),
                                                                 YPOS + 20, WIDTH,
                                                                 (int)height));

            //Need to set alpha etc. here so hover sprites are released correctly.
            downloadListPanel.ContentSpriteManager.HandleOverlayInput = Visible && !spriteManager.HandleOverlayInput;
            downloadListPanel.ContentSpriteManager.Alpha = RespondingBeatmap == null ? 1 : 0;

            downloadListPanel.Draw();
        }
コード例 #2
0
 public override void Draw()
 {
     spriteManager.Draw();
     resultsPane.Draw();
     spriteManagerFg.Draw();
     base.Draw();
 }
コード例 #3
0
        public override void Draw()
        {
            base.Draw();
            sa_chartList.Draw();

            spriteManagerTop.Draw();
        }
コード例 #4
0
ファイル: Lobby.cs プロジェクト: Crystallinqq/osu-2005
        public override void Draw(GameTime gameTime)
        {
            spriteManager.Draw();

            gameList.Draw(gameTime);

            base.Draw(gameTime);
        }
コード例 #5
0
        internal override void Draw()
        {
            base.Draw();

            scrollableView.Draw();
            topLayer.Draw();
            MusicControl.Draw();
        }
コード例 #6
0
        internal override void Draw()
        {
            base.Draw();
            pa.Draw();

            if (currentlyBinding != Bindings.None)
            {
                bindingManager.Draw();
            }
        }
コード例 #7
0
        public override void Draw()
        {
            spriteManager.Draw();

            spriteManagerFilters.Draw();

            areaGameList.Draw();

            base.Draw();
        }
コード例 #8
0
ファイル: Ranking.cs プロジェクト: notperry1234567890/osu
        public override void Draw()
        {
            if (scrollableArea == null)
            {
                return;
            }

            base.Draw();

            spriteManagerWideBelow.Draw();
            scrollableArea.Draw();
            spriteManagerWideAbove.Draw();
        }
コード例 #9
0
 public override void Draw()
 {
     area.Draw();
     base.Draw();
 }
コード例 #10
0
 internal override void Draw()
 {
     base.Draw();
     channelButtonList.Draw();
 }
コード例 #11
0
 private void DrawEventList()
 {
     eventList.Draw();
 }
コード例 #12
0
ファイル: ChatManager.cs プロジェクト: notperry1234567890/osu
 internal void Draw()
 {
     chatArea.Draw();
 }
コード例 #13
0
        internal override void Draw()
        {
            base.Draw();

            spriteList.Draw();
        }