aboutsummaryrefslogtreecommitdiffstats
path: root/Game/Code/UltraStar.dpr
diff options
context:
space:
mode:
authorbrunzelchen <brunzelchen@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-10-05 18:28:42 +0000
committerbrunzelchen <brunzelchen@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-10-05 18:28:42 +0000
commit65ddad359ed3b9b739215ec89a7645455ae10dce (patch)
tree7fdc703f290b37e68ce0e6a2c56d5bdd2f7ee07b /Game/Code/UltraStar.dpr
parentdbe444f87b85da27a37f38e80bfd540178b8dde0 (diff)
downloadusdx-65ddad359ed3b9b739215ec89a7645455ae10dce.tar.gz
usdx-65ddad359ed3b9b739215ec89a7645455ae10dce.tar.xz
usdx-65ddad359ed3b9b739215ec89a7645455ae10dce.zip
- 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
Diffstat (limited to 'Game/Code/UltraStar.dpr')
-rw-r--r--Game/Code/UltraStar.dpr21
1 files changed, 18 insertions, 3 deletions
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);