From 65ddad359ed3b9b739215ec89a7645455ae10dce Mon Sep 17 00:00:00 2001 From: brunzelchen Date: Tue, 5 Oct 2010 18:28:42 +0000 Subject: - added webcam support - faster program start - faster sorting (mergesort) - sync lyrics to music - some new backgrounds and credits graphics (thx to MezzoX) - own thread for video decoding - finished 6-Player-on-one-screen-mode - changqed player-colors - fixed some bugs... git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/1.0.1 Challenge MOD@2637 b956fd51-792f-4845-bead-9b4dfca2ff2c --- Game/Code/UltraStar.dpr | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'Game/Code/UltraStar.dpr') diff --git a/Game/Code/UltraStar.dpr b/Game/Code/UltraStar.dpr index 0ebd5c78..b1bdf2d8 100644 --- a/Game/Code/UltraStar.dpr +++ b/Game/Code/UltraStar.dpr @@ -6,6 +6,9 @@ program UltraStar; uses acinerella in 'lib\acinerella\acinerella.pas', + UCaptureWDM in 'lib\DSPack\UCaptureWDM.pas', + UWebCam in 'classes\UWebCam.pas', + UMergeSort in 'classes\UMergeSort.pas', SDL in 'lib\JEDI-SDLv1.0\SDL\Pas\SDL.pas', moduleloader in 'lib\JEDI-SDLv1.0\SDL\Pas\moduleloader.pas', sdlutils in 'lib\JEDI-SDLv1.0\SDL\Pas\sdlutils.pas', @@ -119,7 +122,7 @@ uses UVideo in 'Classes\UVideo.pas'; const - Version = 'UltraStar Deluxe Challenge, Medley & Duet Edition r9 RC2.1'; + Version = 'UltraStar Deluxe Challenge, Medley & Duet Edition r9 RC4.2'; var WndTitle: string; @@ -161,6 +164,7 @@ begin // Log + Benchmark Log := TLog.Create; + PerfLog := TPerformanceLog.Create; Log.Title := WndTitle; Log.Enabled := Not Params.NoLog; Log.BenchmarkStart(0); @@ -264,15 +268,26 @@ begin Log.LogBenchmark('Initializing 3D', 1); // Songs - //Log.BenchmarkStart(1); + Log.BenchmarkStart(1); Log.LogStatus('Creating Song Array', 'Initialization'); Songs := TSongs.Create; + Log.BenchmarkEnd(1); + Log.LogBenchmark('Loading Song Array', 1); + + Log.BenchmarkStart(1); Songs.LoadSongList; + Log.BenchmarkEnd(1); + Log.LogBenchmark('Loading Song List', 1); + + Log.BenchmarkStart(1); Log.LogStatus('Creating 2nd Song Array', 'Initialization'); CatSongs := TCatSongs.Create; Log.BenchmarkEnd(1); - Log.LogBenchmark('Loading Songs', 1); + Log.LogBenchmark('Loading Song Cats', 1); // Refresh ScreenSong + Log.BenchmarkStart(1); ScreenSong.Refresh(true); + Log.BenchmarkEnd(1); + Log.LogBenchmark('Loading Song Refresh', 1); // Sound Log.BenchmarkStart(1); -- cgit v1.2.3