Commit Graph
211 Commits
Author SHA1 Message Date
Glenn Maynard 7e07e7c8de Handle updating internally 2003-08-04 21:37:07 +00:00
Chris Danford a5484733ab Remove Notes::DefaultScrollDirection metric. Use DefaultModifers pref instead. 2003-08-03 00:15:39 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Glenn Maynard ef7733e121 remove unused parameter 2003-07-30 02:01:19 +00:00
Glenn Maynard 9a5f812c8f Simplify: use an enum instead of magic constants. 2003-07-27 18:39:34 +00:00
Andrew Wong cb250344b8 basic course sorting implemented via preferences 2003-07-27 14:10:47 +00:00
Glenn Maynard fe489cd281 SOUNDMAN -> SOUND
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Glenn Maynard 2d49a8a604 use SONGMAN->GetBestSongs 2003-07-21 21:47:50 +00:00
Glenn Maynard ca9b02c3b8 simplify 2003-07-20 20:53:11 +00:00
Glenn Maynard 16ca3937d9 Remove old code. 2003-07-20 20:10:54 +00:00
Glenn Maynard 81e16cf7a6 Don't show course modes after the first stage. 2003-07-20 09:15:46 +00:00
Glenn Maynard 5cb0b4f7cd Split up the course sort into four sorts: all courses, and one ofr each
course mode.

Fix score not tweening when switching sorts via the menu.

Rename SORT_SORT to SORT_MODE.  Add metrics to define what
sorts are listed.  This can also change modes, but this has only been
tested for changing the play mode, not the play style.
2003-07-20 08:54:31 +00:00
Glenn Maynard 530ef62c4a Clean up course lists. Allow showing courses in SSM (not currently available). 2003-07-20 05:13:45 +00:00
Glenn Maynard 608f6aede3 simplify 2003-07-18 08:04:47 +00:00
Glenn Maynard bbec48aef1 simplify 2003-07-18 07:53:41 +00:00
Andrew Wong e5b4b4be6c updated support for course unlocking (very basic) 2003-07-10 11:24:16 +00:00
Chris Danford 383ba2b17c fixed reversed 3d wheel 2003-07-10 03:38:21 +00:00
Andrew Wong 68eeaae034 implemented unlock by roulette method [RO] (not ragnarok online, silly) 2003-07-09 11:38:50 +00:00
Glenn Maynard f9b12e9e8e simplify 2003-07-09 04:46:24 +00:00
Chris Danford 332c2b318c break battle into two PlayModes: CPU_BATTLE, HUMAN_BATTLE 2003-07-08 19:56:56 +00:00
Glenn Maynard 03b4a7b6f3 Re-adding these; they were (incorrectly) added as binary files for some
reason.

Fix include case, reduce dependencies on UnlockSystem.h, cleanup.
2003-07-07 22:21:31 +00:00
Glenn Maynard 6f82760d6d extra stage fixes 2003-07-07 19:19:16 +00:00
Andrew Wong d27a25e472 Revamped the unlock system. Currently it supports the following methods:
DP - dance points, what Miryokuteki had in place
AP - arcade points, like MAX2 arcade
SP - song points, like MAX2 home (though I don't know the exact system)
CS - clear stages, like 5th home

Somewhat strewn but not supported yet:
!! - Toastys seen
EC - cleared extra stages
EF - fail extra stage (don't quote me on these two yet, I haven't tried them yet)
RO - roulette (theres fifteen roulette slots, but its not implemented yet)

Also updated the INI to store values for these means of unlocking.  The system
still isn't "optimized" yet, though.
2003-07-07 10:22:53 +00:00
Chris Danford 2636a34acb no message 2003-07-05 05:34:16 +00:00
William Reading d310d0e252 Fix darwin math problems 2003-07-04 18:03:20 +00:00
Glenn Maynard 2a0972b8ba cleanup 2003-06-30 07:09:13 +00:00
Glenn Maynard c787b9fa60 Only show some sorts in the normal rotation; get ot the rest via the "sort"
sort.  This should probably be configurable in some way (but probably not
a metric).
2003-06-30 06:53:21 +00:00
Glenn Maynard edb9ce03b6 optimization 2003-06-30 00:34:18 +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 a026a7d9f6 remove m_bUseBGIfNoBanner and m_BannerCacheType 2003-06-23 08:39:34 +00:00
Glenn Maynard 31e3025c1f Skip unneeded sort changes 2003-06-19 19:31:46 +00:00
Glenn Maynard 683f2fc28e simplify and optimize section sort
fix two "OTHER" groups
2003-06-19 06:24:41 +00:00
Glenn Maynard a78661f4f4 Fix Artist sort.
Fix off-by-one error in BPM sort.
2003-06-19 05:30:01 +00:00
Glenn Maynard 854bb37ade Be careful with HasBanner; it checks to see if the file exists, which involves
scanning the directory, and doing that to a whole group of songs can take
a long time.  (I have unfinished code to speed this up, but we don't need this
particular call anyway ...)
2003-06-18 20:39:04 +00:00
Glenn Maynard 8623f4dfad fix course selection 2003-06-17 19:26:56 +00:00
Chris Danford 6edf835853 add sort by Artist, Top Grade 2003-06-16 20:23:07 +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 de4bf7288b put the group sort back to group and title 2003-06-15 01:06:40 +00:00
Glenn Maynard a4e60cdd31 For now, sort the group sort by difficulty. As is, the difficulty sort was
missing.
2003-05-29 00:35:02 +00:00
Glenn Maynard 09372ac3f8 Disable SORT_PREFERRED for now, until it's actually implemented; it's
not very different from SORT_GROUP right now.
2003-05-17 23:04:14 +00:00
Kevin Slaughter fd02bce784 Added new unlock system, disabled by default 2003-05-09 05:56:05 +00:00
Chris Danford 6954eea1a9 play expand sound before expensive banner loading 2003-05-05 04:16:22 +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
Glenn Maynard a9935263ef add assert 2003-04-23 07:29:03 +00:00
Chris Danford ee47352dd0 working on perspective stuff for tilted menu items 2003-04-23 05:54:56 +00:00
Glenn Maynard 6316f789ac fix scrollbar oddness when there are exactly NUM_WHEEL_ITEMS
onscreen
2003-04-20 02:02:58 +00:00
Glenn Maynard f7b856f3c2 Add an option to preload all banners. This adds to the screen load
time, but makes the actual screen much cleaner.

Add an option to disable banner preloading completely, to remove all
long waits completely.  Don't ChangeBannersWhenFast if we're set
to this.
2003-04-20 00:53:15 +00:00
Glenn Maynard 097ac92c9e Use WheelItemData::HasBanner and WheelItemData::GetBanner. 2003-04-19 22:54:15 +00:00
Glenn Maynard 88d378b69c Fix banner precaching. 2003-04-19 22:22:31 +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