diff options
author | brunzelchen <brunzelchen@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2010-10-15 13:20:11 +0000 |
---|---|---|
committer | brunzelchen <brunzelchen@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2010-10-15 13:20:11 +0000 |
commit | a1db18bc7cce48620534c2d6a0f9589d1dd8a95e (patch) | |
tree | 9be1a7af746b51b5a03c8a9d1023abda00a4c58e /medley_new/src/base/UNote.pas | |
parent | 8782261d8fa6d2456d85b245b7d01824414b8d51 (diff) | |
download | usdx-a1db18bc7cce48620534c2d6a0f9589d1dd8a95e.tar.gz usdx-a1db18bc7cce48620534c2d6a0f9589d1dd8a95e.tar.xz usdx-a1db18bc7cce48620534c2d6a0f9589d1dd8a95e.zip |
- added medley loading
- added previewstart tag, fallback to medleystart and 1/4-length-rule
todo: choosing medley in screenscore, adjust screensing, screenscore and themes
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@2667 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to '')
-rw-r--r-- | medley_new/src/base/UNote.pas | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/medley_new/src/base/UNote.pas b/medley_new/src/base/UNote.pas index ff9c6b57..bc22ac62 100644 --- a/medley_new/src/base/UNote.pas +++ b/medley_new/src/base/UNote.pas @@ -37,7 +37,6 @@ uses SysUtils, Classes, SDL, - UMusic, URecord, UTime, UDisplay, @@ -88,6 +87,21 @@ type Note: array of TPlayerNote; end; + TStats = record + Player: array of TPlayer; + SongArtist: String; + SongTitle: String; + end; + + TMedleyPlaylist = record + Song: array of integer; + NumMedleySongs: integer; + CurrentMedleySong: integer; + ApplausePlayed: boolean; + Stats: array of TStats; + NumPlayer: integer; + end; + {* Player and music info *} var {** @@ -107,6 +121,8 @@ var *} CurrentSong: TSong; + PlaylistMedley: TMedleyPlaylist; // playlist medley + const MAX_SONG_SCORE = 10000; // max. achievable points per song MAX_SONG_LINE_BONUS = 1000; // max. achievable line bonus per song @@ -133,6 +149,7 @@ uses UCovers, UCatCovers, UDataBase, + UMusic, UPlaylist, UParty, UConfig, |