Commit Graph
268 Commits
Author SHA1 Message Date
Glenn Maynard f2cb90da2a Fix BPM sort. 2003-06-23 06:45:47 +00:00
Glenn Maynard ae863c4472 Fix banners being overridden incorrectly.
Find "BN" banners.  (?!)
Simplify.
2003-06-22 20:59:57 +00:00
Glenn Maynard 2b3c2e4db4 strings in CompareSongPointersBySortVal 2003-06-19 06:23:16 +00:00
Glenn Maynard a78661f4f4 Fix Artist sort.
Fix off-by-one error in BPM sort.
2003-06-19 05:30:01 +00:00
Chris Danford 6edf835853 add sort by Artist, Top Grade 2003-06-16 20:23:07 +00:00
Glenn Maynard 5e1cde48fb detect square (diagonal) banners, and give a small margin of error 2003-06-16 18:26:24 +00:00
Chris Danford 32fd0062a9 use sections in SORT_BPM
choose sort from list in MusicWheel
2003-06-16 17:28:58 +00:00
Glenn Maynard 15ab5fcc5e detect oversize banners 2003-06-16 08:03:20 +00:00
Glenn Maynard 0573864206 banner cache for group banners 2003-06-15 01:53:51 +00:00
Glenn Maynard 06af315dfd Refactor:
It seems to be no big deal to have a lot of small files; I think it's the
actual scan of the song tree that's expensive.  Simplify with this in
mind.

Load song banners when the song is loaded, so we don't load banners
for songs that aren't there.

Avoid touching the original banner when we're simply loading.
2003-06-15 00:57:05 +00:00
Glenn Maynard 0c48980e1a bump cache 2003-06-11 23:07:19 +00:00
Glenn Maynard de860395b8 Cache banners. 2003-06-04 22:42:43 +00:00
Glenn Maynard 098a28beb3 bump cache 2003-05-31 04:48:38 +00:00
Glenn Maynard e72d10765d change beginner icon behavior 2003-05-30 21:13:54 +00:00
Glenn Maynard 9d73393586 Implement GetElapsedTimeFromBeat directly. Needs testing and review.
This makes time spacing fast on Stoic.

Tested by cross-referencing with GetBeatAndBPSFromElapsedTime;
behavior on stops seems to be correct.
2003-05-29 08:31:28 +00:00
Glenn Maynard 8e3e4c8ff1 Change the difficulty sort; always prefer the difficulty on EASY if there is
one.
2003-05-29 00:46:25 +00:00
Chris Danford c9b4efb861 ignore DWI "-char" graphics (so they won't be detected as banner or background) 2003-05-24 21:33:02 +00:00
Chris Danford c8c340ea09 ignore DWI "-char" graphics (so they won't be detected as banner or background) 2003-05-24 21:32:03 +00:00
Chris Danford 6ee884aed2 Add support for #DISPLAYBPM in DWI and SM files 2003-05-23 01:14:43 +00:00
Glenn Maynard 43bdf89434 unused headers 2003-05-22 20:37:53 +00:00
Glenn Maynard 2e80061f5d hash values have changed; clean out cache 2003-05-22 20:35:54 +00:00
Glenn Maynard e4fb1f2440 rename m_bShowTranslations to m_bShowNative 2003-05-20 04:41:47 +00:00
Kevin Slaughter fd02bce784 Added new unlock system, disabled by default 2003-05-09 05:56:05 +00:00
Glenn Maynard 09967df461 Rest of s/GetString/c_str/.
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:27:30 +00:00
Chris Danford 977ad34638 move timespacing on player options screen 2003-04-24 06:16:04 +00:00
Glenn Maynard 083a07738f Try to stop picking up inline images as cdtitles. 2003-04-22 20:56:53 +00:00
Glenn Maynard a70d95db67 fLength sometimes comes out to 0 2003-04-21 20:25:20 +00:00
Glenn Maynard ca0e88c0a8 Fix images not being seen on first load.
Work around broken data with leading spaces in the path.
2003-04-20 23:45:01 +00:00
Glenn Maynard 15e6234625 fix up a rather fear-inspiring conditional 2003-04-20 01:31:13 +00:00
Glenn Maynard f18034f7b3 inval song cache 2003-04-19 23:17:29 +00:00
Chris Danford 1b38fe101c Show banners while MusicWheel is moving fast.
Broke SORT_GROUP into SORT_PREFERRED/SORT_GROUP (like DDREX)
2003-04-19 18:51:13 +00:00
Chris Danford 25ef2863e0 add time-based spacing and variable scroll speed (commented out because it wasn't as helpful as I hoped) 2003-04-16 22:49:40 +00:00
Eric Holbrook 1911fe989e Use IncludeAutogenTypes option to exclude autogen notes from random course selections 2003-04-15 22:55:24 +00:00
Chris Danford cfe1f9ec67 Add parameters to BackgroundChange: fRate, bFadeLast, bRewindMovie, bLoop.
I don't like how this changes the syntax for the #BGCHANGES tag in an SM file.  I will think more about this - it's important to finalize it quickly.
2003-04-14 04:10:01 +00:00
Chris Danford ce02e89f39 Guess sample start time even if it's read to be 0 2003-04-03 22:52:17 +00:00
Glenn Maynard d267f60f80 cache update for the last snapshot 2003-03-30 20:17:41 +00:00
Glenn Maynard e00d3d0e9e handle lyric paths like other paths
note that we don't want to load things in TidyUpData, since
that's only called when we're not loading from cache
2003-03-19 20:01:33 +00:00
Kevin Slaughter 9c00b6f674 We now have lyric support!.. I gotta sleep some, will add an option to turn lyrics on/off when I get home from work 2003-03-19 12:43:49 +00:00
Glenn Maynard 84cc54417f fix crash (in code not being executed) 2003-03-17 21:29:17 +00:00
Glenn Maynard 3d20f7ee70 fix reversed BEST sort
add comment
2003-03-10 10:51:41 +00:00
Glenn Maynard 86b0b1e7d7 simplify, and handle songs with a #SAMPLESTART but no
#SAMPLELENGTH
2003-03-08 19:59:30 +00:00
Kevin Slaughter 69d97d461b ScreenSelectMaxType2 had a small veriable error that would not let it compile.. renamed p to pl is all..nuthin big 2003-03-08 08:03:22 +00:00
Glenn Maynard 0a0aa2a8f6 inval cache 2003-03-06 23:03:42 +00:00
Glenn Maynard f5116967a8 Add error output, simplify 2003-03-05 09:51:32 +00:00
Glenn Maynard 4f120731aa don't change the sample position of songs that actually have
a sample start of 0
2003-03-05 09:28:27 +00:00
Glenn Maynard 7c04cde567 guess the title from the directory name 2003-03-04 06:25:11 +00:00
Glenn Maynard b62871059e Don't throw due to missing #BPMS 2003-03-04 05:59:56 +00:00
Glenn Maynard dccc07980a Don't blank out song elements that don't exist. 2003-02-28 08:47:27 +00:00
Glenn Maynard 43f6a2f97c fix silly sort bug 2003-02-24 03:46:04 +00:00
Glenn Maynard fc859e5ca5 off-by-one error in banner detection 2003-02-24 02:43:32 +00:00