aboutsummaryrefslogtreecommitdiffstats
path: root/medley_new/src/base/UNote.pas
diff options
context:
space:
mode:
authorbrunzelchen <brunzelchen@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-10-15 13:20:11 +0000
committerbrunzelchen <brunzelchen@b956fd51-792f-4845-bead-9b4dfca2ff2c>2010-10-15 13:20:11 +0000
commita1db18bc7cce48620534c2d6a0f9589d1dd8a95e (patch)
tree9be1a7af746b51b5a03c8a9d1023abda00a4c58e /medley_new/src/base/UNote.pas
parent8782261d8fa6d2456d85b245b7d01824414b8d51 (diff)
downloadusdx-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 'medley_new/src/base/UNote.pas')
-rw-r--r--medley_new/src/base/UNote.pas19
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,