From 94e4421ad3a7615c7ce91beff95634c98b4edd49 Mon Sep 17 00:00:00 2001 From: whiteshark0 Date: Sat, 2 May 2009 15:29:37 +0000 Subject: Display.AbortScreenChange added (used in ScreenSing and ScreenPartyOptions) some minor fixes in UParty, ULuaParty and ULuaUsdx adapting of UScreenPartyNewRound, UScreenPartyPlayer and UScreenPartyOption nearly finished git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1705 b956fd51-792f-4845-bead-9b4dfca2ff2c --- Lua/src/screens/UScreenSing.pas | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'Lua/src/screens/UScreenSing.pas') diff --git a/Lua/src/screens/UScreenSing.pas b/Lua/src/screens/UScreenSing.pas index d49ecc7c..001fa8a3 100644 --- a/Lua/src/screens/UScreenSing.pas +++ b/Lua/src/screens/UScreenSing.pas @@ -101,6 +101,14 @@ type fShowVisualization: boolean; fCurrentVideoPlaybackEngine: IVideoPlayback; + // some settings to be set by plugins + settings: record + + + + end; + procedure ClearSettings; + constructor Create; override; procedure onShow; override; procedure onShowFinish; override; @@ -126,6 +134,7 @@ uses UGraphic, Classes, URecord, ULanguage, + UDisplay, Math; // Method for input parsing. If False is returned, GetNextWindow @@ -433,8 +442,8 @@ begin if (not success) then begin - // error loading song -> go back to song screen and show some error message - FadeTo(@ScreenSong); + // error loading song -> go back to previous screen and show some error message + Display.AbortScreenChange; // select new song in party mode if ScreenSong.Mode = smPartyMode then ScreenSong.SelectRandomSong(); @@ -621,6 +630,11 @@ begin CountSkipTimeSet; end; +procedure TScreenSing.ClearSettings; +begin + +end; + procedure TScreenSing.onHide; begin // Unload background texture @@ -821,7 +835,7 @@ begin //Kill all Stars and Effects GoldenRec.KillAll; - + if (Ini.SavePlayback = 1) then begin Log.BenchmarkStart(0); -- cgit v1.2.3