From 21ff3962ec5e739793c47546961b73a1a0a05f2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20K=C3=BCpper?= Date: Thu, 12 Dec 2013 11:01:44 +0100 Subject: [PATCH] Fixed round-images on ScreenScore. --- Vocaluxe/Screens/CScreenScore.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Vocaluxe/Screens/CScreenScore.cs b/Vocaluxe/Screens/CScreenScore.cs index 1d4f6442..af7525f5 100644 --- a/Vocaluxe/Screens/CScreenScore.cs +++ b/Vocaluxe/Screens/CScreenScore.cs @@ -56,6 +56,7 @@ namespace Vocaluxe.Screens private int _Round; private CPoints _Points; private Stopwatch _Timer; + private bool _SlideShowBGAvailable; public override void Init() { @@ -130,7 +131,7 @@ namespace Vocaluxe.Screens _SetVisibility(); _UpdateRatings(); - _UpdateBackground(); + _SlideShowBGAvailable = _UpdateBackground(); } public override bool UpdateGame() @@ -182,7 +183,11 @@ namespace Vocaluxe.Screens public override bool Draw() { - base.Draw(); + if (_SlideShowBGAvailable) + _SlideShowBG.Draw(); + else + base._DrawBG(); + base._DrawFG(); return true; } @@ -424,7 +429,7 @@ namespace Vocaluxe.Screens private bool _UpdateBackground() { - String[] photos = CVocaluxeServer.getPhotosOfThisRound(); + string[] photos = CVocaluxeServer.getPhotosOfThisRound(); _SlideShowBG.RemoveSlideShowTextures(); foreach (string photo in photos) _SlideShowBG.AddSlideShowTexture(photo);