Commit Graph
280 Commits
Author SHA1 Message Date
Chris Danford 987c51c0b6 add global offset setting (remove when we add timestamped input) 2003-07-05 05:28:23 +00:00
Chris Danford 9c9aef37c7 fold CroppedSprite functionality into Sprite
more work on Rave
2003-07-03 06:38:57 +00:00
Glenn Maynard 7d34a3f21d Go back to easy icons on easy light songs.
Hopefully fix EditMenu crashes.
2003-07-02 01:38:00 +00:00
Glenn Maynard 2c5a859432 fix potential infinite loop 2003-06-30 05:19:50 +00:00
Glenn Maynard 455f230e94 bump cache 2003-06-30 03:14:52 +00:00
Glenn Maynard a09a79c2f2 unneeded code 2003-06-29 20:14:36 +00:00
Glenn Maynard 2009310fa5 invalidate banner cache 2003-06-28 01:48:54 +00:00
Glenn Maynard d747c3fc2f simplify using a functor class instead of a template 2003-06-27 09:19:45 +00:00
Chris Danford df728d987a Add sorts by meter
Choose a random dancing character on GameState::Reset()
2003-06-27 08:06:22 +00:00
Glenn Maynard 9c2c8873c5 add Song::Reset and Song::RevertFromDisk 2003-06-24 20:04:35 +00:00
Glenn Maynard 474875f7cb move song cache into a subdir 2003-06-23 23:00:49 +00:00
Glenn Maynard 9348ab2341 bump cache 2003-06-23 22:45:06 +00:00
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