Commit Graph
265 Commits
Author SHA1 Message Date
Glenn Maynard 0c4d8a5b29 fix nonstop showing in menus when it shouldn't 2004-02-06 03:57:47 +00:00
Chris Danford ef8010e998 Add GetRandomCourse
change GetRandom* to behave like a shuffle so it doesn't pick back-to-back dupes
2004-02-01 23:06:07 +00:00
Glenn Maynard c8ede67da3 add SORT_CHALLENGE_METER 2004-01-27 05:37:43 +00:00
Glenn Maynard fe676f0dc2 preload locked sound 2004-01-26 03:23:12 +00:00
Glenn Maynard e1b5bf9404 simplify 2004-01-25 16:24:34 +00:00
Steve Checkoway 1cac9d7b6f Fix warnings. 2004-01-14 21:11:23 +00:00
Glenn Maynard 31dc851db4 fix non-group section colors 2004-01-11 21:53:36 +00:00
Chris Danford 2da7a6aec5 don't allow move if n!=0 while flying_off_before_sort or flying_on_after_sort 2004-01-11 20:41:48 +00:00
Chris Danford 4fd2111fda Fix music wheel weirdness:
tap Left + tap Right would sometimes jump 2 songs in one direction
wheel stuck spinning if button release while wheel is flying_off_before_sort or flying_off_after_sort
2004-01-11 09:42:37 +00:00
Chris Danford 5b08f9dae2 split SORT_MENU into SORT_SORT_MENU and SORT_MODE_MENU 2004-01-11 08:15:44 +00:00
Glenn Maynard 187371e4f8 undo; grr@wincvs 2003-12-31 21:03:15 +00:00
Glenn Maynard 9b717c857c fix: don't show danger in FailEndOfSong after everyone has failed 2003-12-31 21:03:14 +00:00
Glenn Maynard 818beb7879 cleanup 2003-12-30 06:14:55 +00:00
Glenn Maynard 441f6769c3 log section setup times 2003-12-12 04:46:46 +00:00
Glenn Maynard 36b61910be cleanup, optimize 2003-12-12 03:54:26 +00:00
Chris Danford d4397d4644 add popularity lists to stats.html 2003-12-09 07:12:28 +00:00
Glenn Maynard 29a0c62830 wheel highlight metrics 2003-11-26 00:16:50 +00:00
Glenn Maynard 262f80e8dd repeat fix 2003-11-25 22:51:34 +00:00
Glenn Maynard 5b46bdbae0 wheel tweening metrics 2003-11-18 18:47:17 +00:00
Glenn Maynard 6e26f9ed81 simplify music wheel tweens more 2003-11-18 18:07:37 +00:00
Glenn Maynard 9526044f40 simplify music wheel tweens 2003-11-18 17:53:18 +00:00
Glenn Maynard dd8af4a570 cleanup 2003-11-17 06:22:24 +00:00
Glenn Maynard 7d4d81d5b9 3d wheel metrics 2003-11-17 06:20:35 +00:00
Chris Danford 41c2415e95 cache and cleanup metrics 2003-11-05 04:57:47 +00:00
Chris Danford 4b3730cfc5 increase MusicWheel item max 2003-11-02 09:17:15 +00:00
Glenn Maynard 5ae277997b fix for new ModeChoice format 2003-10-28 21:10:57 +00:00
Glenn Maynard 17aeed205c Add SortMenuColor. Simplify. 2003-10-27 21:50:50 +00:00
Andrew Livy 37ef50d849 Pop'n Music Update
- Theme
- Noteskin

You can now make the music wheel into a 'staircase'
2003-10-08 00:17:17 +00:00
Glenn Maynard 5410988eb5 The GNU C++ library's random_shuffle doesn't always use rand();
it sometimes uses a nonportable generator, which isn't being seeded.
Sidestep and always use our own PRNG.

Cleanup.
2003-10-06 00:09:10 +00:00
Glenn Maynard 5c6fb94e14 Move UpdateRankingCourses to MusicWheel::MusicWheel. 2003-09-29 02:23:44 +00:00
Glenn Maynard 34fbd470a7 Use random_shuffle. 2003-09-28 20:21:49 +00:00
Christopher Pitman 9982447fb8 StartRandom() Now uses a linear shuffle instead of an exchange shuffle, so the distribution of songs should be as good as rand(). 2003-09-28 19:14:00 +00:00
Sean Burke cdaaa3be6b Fix comment spelling. 2003-09-27 22:32:13 +00:00
Glenn Maynard 7e0ebb6187 Use DescribesCurrentModeForAllPlayers. 2003-09-27 19:24:21 +00:00
Christopher Pitman 56cf66195c StartRandom now uses SongManager->GetRandomSong() instead of a shuffling method.
I made the change because I could notice to many recurring patterns in the songs being played, the distribution of random songs was too clumped.
2003-09-26 08:44:10 +00:00
Chris Danford 2c38027e6d fix "solo" selectable in Pump 2003-09-25 05:56:38 +00:00
Andrew Wong 54e490fd20 oops, forgot to commit:
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Andrew Wong 5b8a8e6f07 fix players best showing long version songs as final stages (by passing them, you would get 2nd extra stage) 2003-09-15 00:22:56 +00:00
Thad Ward 0d8a5f16a1 Fix the Default Sort metric. it wasn't being used to initially build the wheel, and then
when you chaged the sort, played a song, and selected another group, the sort would
suddenly pop back to the default, which wasn't being used as the default in the first place.
2003-09-07 14:29:59 +00:00
Kevin Slaughter 32350db67c Fixed bug.. This now only takes effect on ScreenSelectMusic, where it was originally only intended to execute 2003-08-31 09:41:38 +00:00
Andrew Wong 9ead112062 remove default sort (it interferes with the select sort menu)... sorry ^^ 2003-08-31 06:01:00 +00:00
Andrew Wong c02f7700d9 fix nonstop/oni modes (course sort was being overridden by metrics) 2003-08-31 03:49:19 +00:00
Thad Ward d067bd0d49 correct indent level 2003-08-30 12:59:03 +00:00
Kevin Slaughter e3b7432784 Added scriptable default musicwheel sort 2003-08-30 09:14:32 +00:00
Andrew Wong 1ebe763c9a add option to push random courses to end or sort them based on GetMeter 2003-08-12 23:18:19 +00:00
Glenn Maynard 1305172793 This update is done as necessary *within* the SortCoursePointerArrayBy*
functions.
2003-08-12 00:07:00 +00:00
Chris Danford 1e514c1c51 Rename overloaded methods of Song so that stack traces are more helpful. 2003-08-10 08:58:11 +00:00
Andrew Wong d3dadcc2e2 (hopefully) bugfix for following bug:
"Also, sorting courses by Average feet has some problems. At on point the order went Trip 5, World Tour, Road of Slow, Road of 2MB. The averages for these are 8.4, 7.89, 7.6, and 8.6. A bit out of order, eh?"

NOTE: it has to compare floats, NOT ints.  getmeter() doesn't work because it returns an integer, causing loss of decimal places
2003-08-09 22:08:17 +00:00
Andrew Wong c329db132c fix possible event mode bug (hopefully) 2003-08-08 20:37:17 +00:00
Andrew Wong 5cc3dbe4bb various bugfixes/updates
unlock system now supports clear and failed extra stages
songs unlocked by roulette are no longer unlocked by selecting them as extra stage
'fixed' survived time for extra stage when failing
2003-08-07 10:15:16 +00:00