diff options
author | basisbit <basisbit@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2015-08-28 01:45:23 +0000 |
---|---|---|
committer | basisbit <basisbit@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2015-08-28 01:45:23 +0000 |
commit | ebac563f0f8f4fba120cee79e8e6a7973e394677 (patch) | |
tree | 66c330cf4c5dbe0d3b618d2eb1ae25f0dff338c7 /src/base/UGraphic.pas | |
parent | 5eadb894728d5a285e0272c007bdeeb0d5bdf59d (diff) | |
download | usdx-ebac563f0f8f4fba120cee79e8e6a7973e394677.tar.gz usdx-ebac563f0f8f4fba120cee79e8e6a7973e394677.tar.xz usdx-ebac563f0f8f4fba120cee79e8e6a7973e394677.zip |
* first usable implementation of the JukeBox mode, work in progress - you can start it by pressing "j" in the main menu
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3128 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to '')
-rw-r--r-- | src/base/UGraphic.pas | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/base/UGraphic.pas b/src/base/UGraphic.pas index 4f0c8c77..2c80b542 100644 --- a/src/base/UGraphic.pas +++ b/src/base/UGraphic.pas @@ -59,6 +59,7 @@ uses UScreenSong, UScreenSing, UScreenScore, + UScreenJukeBox, UScreenTop5, UScreenEditSub, UScreenEdit, @@ -111,6 +112,7 @@ var ScreenLevel: TScreenLevel; ScreenSong: TScreenSong; ScreenSing: TScreenSing; + ScreenJukebox: TScreenJukebox; ScreenScore: TScreenScore; ScreenTop5: TScreenTop5; ScreenOptions: TScreenOptions; @@ -173,6 +175,7 @@ var FullScreen: boolean; Tex_TimeProgress: TTexture; + Tex_JukeboxTimeProgress: TTexture; //Sing Bar Mod Tex_SingBar_Back: TTexture; @@ -372,6 +375,10 @@ begin //TimeBar mod Tex_TimeProgress := Texture.LoadTexture(Skin.GetTextureFileName('TimeBar')); //eoa TimeBar mod + + //JukeBox mod + Tex_JukeboxTimeProgress := Texture.LoadTexture(Skin.GetTextureFileName('JukeboxTimeBar')); + //end Jukebox Mod //SingBar Mod Tex_SingBar_Back := Texture.LoadTexture(Skin.GetTextureFileName('SingBarBack'), TEXTURE_TYPE_PLAIN, 0); @@ -741,6 +748,8 @@ begin Log.BenchmarkEnd(3); Log.LogBenchmark('====> Screen Song', 3); Log.BenchmarkStart(3); ScreenSongMenu := TScreenSongMenu.Create; Log.BenchmarkEnd(3); Log.LogBenchmark('====> Screen Song Menu', 3); Log.BenchmarkStart(3); + ScreenJukebox := TScreenJukebox.Create; + Log.BenchmarkEnd(3); Log.LogBenchmark('====> Screen Jukebox', 3); Log.BenchmarkStart(3); ScreenSing := TScreenSing.Create; Log.BenchmarkEnd(3); Log.LogBenchmark('====> Screen Sing', 3); Log.BenchmarkStart(3); ScreenScore := TScreenScore.Create; @@ -819,6 +828,7 @@ begin ScreenLevel.Free; ScreenSong.Free; ScreenSing.Free; + ScreenJukebox.Free; ScreenScore.Free; ScreenTop5.Free; ScreenOptions.Free; |