Commit Graph

100 Commits

Author SHA1 Message Date
Glenn Maynard 71b2199fb2 Move the rest of song searching logic into SONGMAN. 2003-07-22 05:45:30 +00:00
Glenn Maynard d0502bfddb rename 2003-07-21 23:16:06 +00:00
Glenn Maynard 5618c2b3d1 add course meter 2003-07-21 22:33:01 +00:00
Glenn Maynard fb0b6ed89e GetDifficulty and GetMeterRange take an Info. 2003-07-21 22:21:03 +00:00
Glenn Maynard a0230f752a Fill in CourseIndex. 2003-07-21 21:59:10 +00:00
Glenn Maynard 4106afb299 Refactor.
Finding out which songs were random was broken: if a non-static
song (eg. player's best) was missing ("BEST99999"), m_entries
doesn't necessarily match one-to-one with the results of GetStageInfo.
2003-07-21 21:54:07 +00:00
Glenn Maynard b9ef5b0f50 Remove #EXTRA. Nothing ever uses it and DWI doesn't mention it,
either.
2003-07-21 19:36:02 +00:00
Glenn Maynard 57d2c07c27 add SortCoursePointerArrayByType 2003-07-20 08:50:19 +00:00
Glenn Maynard 301ad56516 add Course::GetPlayMode 2003-07-20 01:54:17 +00:00
Glenn Maynard 1a74714b53 Fix crash in PlayerOptions.
Random meter songs in difficult courses get +2 to meter.
2003-07-17 22:44:17 +00:00
Andrew Wong 721df8ea02 updated course unlocking to take transliterated (non-translated) titles
redid code for unlock screen so courses and songs are displayed
2003-07-10 14:44:13 +00:00
Glenn Maynard 361a2b58a9 add SONGMAN->FindSong 2003-07-09 04:09:35 +00:00
Glenn Maynard 12768f0b5a change default score 2003-06-30 18:53:17 +00:00
Glenn Maynard 242d99a5df Fix RankingToInsert::CompareDescending.
Store regular scores in nonstop, not oni.  We only ever display those
scores in that mdoe.

Add Course::IsNonstop, Course::IsOni, Course::IsEndless.
2003-06-30 08:06:47 +00:00
Glenn Maynard 65c51af8a4 banner cache for course banners 2003-06-15 02:07:31 +00:00
Glenn Maynard 4cf2fc91e3 Disable these warnings; I have so many partial courses I can't find
the *real* warnings.
2003-06-15 01:24:12 +00:00
Glenn Maynard 2cb374103f remove unused parameter 2003-06-06 19:42:53 +00:00
Glenn Maynard c39deb384c Remove dupe logic; fixes autogen course banners where the filename isn't
"banner" and probably fixes them for groups not in "Songs"
2003-05-30 19:40:10 +00:00
Glenn Maynard 19a3813a72 handle fixed difficulties ("5..5" is a little unintuitive) 2003-05-30 09:19:43 +00:00
Glenn Maynard fe33dec385 Partial s/GetString/c_str/.
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:01:35 +00:00
Glenn Maynard 8d86f6bf6a fix banners for courses not directly under Courses 2003-04-22 20:31:12 +00:00
Glenn Maynard e55fc3fdc7 fix course difficulty crash 2003-04-20 20:38:17 +00:00
Glenn Maynard fef2766100 fix difficulty display after changing difficulty for random courses 2003-04-20 01:26:49 +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
Eric Holbrook 1911fe989e Use IncludeAutogenTypes option to exclude autogen notes from random course selections 2003-04-15 22:55:24 +00:00
Chris Danford 41cc3e60cd fade between random movies 2003-04-14 07:11:04 +00:00
Chris Danford 23006064fd Add Course saving (untested) 2003-04-11 00:12:22 +00:00
Glenn Maynard c7c02602d9 Don't modify stored courses; it's far too easy to accidentally forget
to reset them in one of the (many) exit-gameplay paths, or reset it
incorrectly.

This fixes the course selection screen crashing when there is
no music.
2003-03-28 02:25:15 +00:00
Chris Danford d20d0ebc29 Autogen group Nonstop courses in addition to group Endless courses
Add toggle for Autogen of missing NotesTypes
Add toggle for Autogen Nonstop and Endless courses
2003-03-27 01:56:21 +00:00
Chris Gomez 7d5216e9b7 Add 'difficult' for nonstop courses.
This feels hackish; feel free to make it more general
2003-03-07 05:24:52 +00:00
Glenn Maynard fff1449239 Add an entry per song for endless courses, to reduce repetition.
Improve IsPlayableIn.
2003-02-24 00:58:04 +00:00
Glenn Maynard d504324106 Reduce the chances of repeating random songs.
This won't help Endless (where it's probably most important), since
that's a single-song repeated course.  Probably should add a bunch
of random entries instead of just one ...
2003-02-24 00:09:34 +00:00
Glenn Maynard 763791eb71 only set up the popularity contest if we actually need it; it's still a
little slow
2003-02-22 22:04:44 +00:00
Glenn Maynard 9236d20028 /**/ 2003-02-18 23:23:52 +00:00
Glenn Maynard 8cb80e3944 separate course and song translations, so they don't interfere
with one another
2003-02-18 20:34:38 +00:00
Glenn Maynard 2996f296b9 fix warning 2003-02-17 20:35:20 +00:00
Chris Danford 7cd57efce7 more course fixes, tweaked ghost arrow flashes 2003-02-17 19:52:16 +00:00
Glenn Maynard 93a1dbf9c7 allow omitting group in courses 2003-02-17 05:16:56 +00:00
Chris Danford 5028fab1bc fixed interaction between arrow brightness and boomerang
fixing more course problems
2003-02-17 02:45:30 +00:00
Chris Danford 8e3a14f516 Still fixing brokenness in Nonstop, Oni, Endless... 2003-02-16 23:54:30 +00:00
Chris Danford e19fa17d9b support for full CRS specification and PlayerBest/Worst 2003-02-16 10:12:03 +00:00
Glenn Maynard e0aaf15c54 return bool, not int 2003-02-16 08:11:41 +00:00
Glenn Maynard 770eb00338 fix crash 2003-02-16 07:54:41 +00:00
Glenn Maynard 0ff6f863ee s/Song.h/song.h/
I'd prefer "Song.h", but it's not worth losing history for, and SF will
choke on that rename anyway.
2003-02-16 04:28:17 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Chris Danford e05738f7f7 working on course ranking scores and mem card saving 2003-02-14 21:42:44 +00:00
Glenn Maynard ff38961907 use slashes as a directory separator instead of backslashes 2003-02-14 08:15:15 +00:00
Chris Danford 707b4fe817 A persistent initial FailType now set in MachineOptions, but the temporary session FailType can be changed in SongOptions 2003-02-12 23:11:37 +00:00
Glenn Maynard 422bc7fbd7 add course title substitution 2003-02-10 23:17:57 +00:00
Glenn Maynard 4947182487 for courses, first try to match descriptions, then difficulties 2003-02-05 20:00:49 +00:00