Beispiel #1
0
        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();
        }
Beispiel #2
0
 public override void Draw()
 {
     spriteManager.Draw();
     resultsPane.Draw();
     spriteManagerFg.Draw();
     base.Draw();
 }
Beispiel #3
0
        public override void Draw()
        {
            base.Draw();
            sa_chartList.Draw();

            spriteManagerTop.Draw();
        }
Beispiel #4
0
        public override void Draw(GameTime gameTime)
        {
            spriteManager.Draw();

            gameList.Draw(gameTime);

            base.Draw(gameTime);
        }
Beispiel #5
0
        internal override void Draw()
        {
            base.Draw();

            scrollableView.Draw();
            topLayer.Draw();
            MusicControl.Draw();
        }
        internal override void Draw()
        {
            base.Draw();
            pa.Draw();

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

            spriteManagerFilters.Draw();

            areaGameList.Draw();

            base.Draw();
        }
Beispiel #8
0
        public override void Draw()
        {
            if (scrollableArea == null)
            {
                return;
            }

            base.Draw();

            spriteManagerWideBelow.Draw();
            scrollableArea.Draw();
            spriteManagerWideAbove.Draw();
        }
Beispiel #9
0
 public override void Draw()
 {
     area.Draw();
     base.Draw();
 }
Beispiel #10
0
 internal override void Draw()
 {
     base.Draw();
     channelButtonList.Draw();
 }
Beispiel #11
0
 private void DrawEventList()
 {
     eventList.Draw();
 }
Beispiel #12
0
 internal void Draw()
 {
     chatArea.Draw();
 }
Beispiel #13
0
        internal override void Draw()
        {
            base.Draw();

            spriteList.Draw();
        }