diff options
author | whiteshark0 <whiteshark0@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2009-05-04 07:31:23 +0000 |
---|---|---|
committer | whiteshark0 <whiteshark0@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2009-05-04 07:31:23 +0000 |
commit | 632764b05d455fbb396ba65a799ed4f5e3cc36ae (patch) | |
tree | ae8ae1ceaf5518d5c6e41cd80d160edd8f9dfba3 /Lua/src/screens/UScreenSing.pas | |
parent | 14e96597c65a2402ee4ddc068ff08c7659123a1d (diff) | |
download | usdx-632764b05d455fbb396ba65a799ed4f5e3cc36ae.tar.gz usdx-632764b05d455fbb396ba65a799ed4f5e3cc36ae.tar.xz usdx-632764b05d455fbb396ba65a799ed4f5e3cc36ae.zip |
added calls for party modes functions to ScreenSing
clear party settings in UScreenMain, this is some workaround, because this is the only screen that is surely visited after party game
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1710 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to 'Lua/src/screens/UScreenSing.pas')
-rw-r--r-- | Lua/src/screens/UScreenSing.pas | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Lua/src/screens/UScreenSing.pas b/Lua/src/screens/UScreenSing.pas index 001fa8a3..1993c331 100644 --- a/Lua/src/screens/UScreenSing.pas +++ b/Lua/src/screens/UScreenSing.pas @@ -135,6 +135,7 @@ uses UGraphic, URecord, ULanguage, UDisplay, + UParty, Math; // Method for input parsing. If False is returned, GetNextWindow @@ -615,6 +616,9 @@ begin if Lines[0].Line[P].TotalNotes = 0 then Inc(NumEmptySentences); + ClearSettings; + Party.CallBeforeSing; + Log.LogStatus('End', 'onShow'); end; @@ -770,7 +774,6 @@ begin begin Finish; FadeOut := True; - FadeTo(@ScreenScore); end; end; end; @@ -847,6 +850,8 @@ begin end; SetFontItalic(False); + + Party.CallAfterSing; end; procedure TScreenSing.OnSentenceEnd(SentenceIndex: cardinal); |