Commit Graph

298 Commits

Author SHA1 Message Date
Chris Danford 1e514c1c51 Rename overloaded methods of Song so that stack traces are more helpful. 2003-08-10 08:58:11 +00:00
Chris Danford 879fa6c37c NUM_NOTES_TYPES => NUM_STEPS_TYPES 2003-08-07 06:38:18 +00:00
Chris Danford 1a0d83cbc0 m_NotesType => m_StepsType
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford f5cd95b4f9 NotesType => StepsType 2003-08-07 06:16:17 +00:00
Glenn Maynard 703637a8c9 cleanup 2003-08-05 01:50:44 +00:00
Glenn Maynard f6ee6c62f0 If no banner path is defined at all, return the null string, not the song path. 2003-08-03 05:36:22 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Glenn Maynard 0306ff67e1 Fix odd problems with detecting images 2003-07-30 06:45:06 +00:00
Glenn Maynard bafb9e0f2b Somehow, songs seem to be missing groups when we check them
in SongManager::GetExtraStageInfo.  Sanity check.
2003-07-30 05:28:23 +00:00
Glenn Maynard 3014693618 fix blacklist image filenames being case-sensitive 2003-07-29 23:20:33 +00:00
Glenn Maynard c05df0adac use BlacklistedImages 2003-07-28 08:23:29 +00:00
Glenn Maynard c5cd63392b bump cache 2003-07-28 07:34:04 +00:00
Chris Danford 278cb4c3f1 runs on Xbox 2003-07-22 07:47:27 +00:00
Glenn Maynard 948ac51c90 m_bIsLocked is unneeded. 2003-07-18 07:54:07 +00:00
Glenn Maynard dddb7fb92a bump cache due to BMS fixes 2003-07-15 20:52:13 +00:00
Glenn Maynard 8a5558e243 bump 2003-07-15 00:09:38 +00:00
Glenn Maynard 361a2b58a9 add SONGMAN->FindSong 2003-07-09 04:09:35 +00:00
Glenn Maynard 0ea5fe7d63 bump cache 2003-07-07 05:39:45 +00:00
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