Commit Graph

416 Commits

Author SHA1 Message Date
Glenn Maynard 25733d6b70 themable difficulty meter type 2005-05-04 19:01:03 +00:00
Glenn Maynard c6bea38e5f m_soundSelectPressed 2005-05-04 01:08:35 +00:00
Glenn Maynard 4149838250 fix crash when changing difficulty on the sort menu 2005-04-29 20:18:34 +00:00
Chris Danford 76a3465bd1 fix "can't get to mode menu because m_Wheel.m_SortOrder and GAMESTATE->m_SortOrder are out of sync" 2005-04-29 08:18:44 +00:00
Chris Danford 3117e1bd3d cleanup: use Preference 2005-04-27 07:50:38 +00:00
Glenn Maynard cae5bf6e29 ModeMenuAvailable 2005-04-27 04:35:55 +00:00
Chris Danford 0f7ab90e7f allow changing difficulty on sections 2005-04-26 07:03:00 +00:00
Glenn Maynard 23daae6a25 add select menu 2005-04-26 06:41:57 +00:00
Glenn Maynard 261cbacb36 comment 2005-04-26 04:22:53 +00:00
Chris Danford c6040055eb hide locked steps 2005-04-24 20:32:03 +00:00
Glenn Maynard c401a65864 more banners
separate command for fading from low res
2005-04-23 10:19:47 +00:00
Glenn Maynard 8d89ff4bd9 simplify 2005-04-23 06:20:26 +00:00
Glenn Maynard a8803f9777 fix background caching 2005-04-23 06:19:36 +00:00
Chris Danford ff83372307 add ScreenSelectMusic::OPTIONS_MENU_AVAILABLE 2005-04-23 01:06:43 +00:00
Chris Danford f57e898966 show life and combo graphs over the whole song/course - not just over the time the player was alive 2005-04-20 06:13:06 +00:00
Chris Danford 228ca9f166 reload SSM help text on sort changed
clean up SortOrder names
2005-04-15 07:18:40 +00:00
Chris Danford ae8b2b704c fix weird wheel jumps when 2 players scrolling 2005-04-11 00:02:55 +00:00
Chris Danford dd84b4ffd6 separate course popularities for each PlayMode
don't calculate autogen courses in best list if they're not shown
2005-04-07 08:46:40 +00:00
Charles Lohr 18b96ab1c1 Standardize diffuse and make Autogen Icon work when going from non-autogen to autogen song. 2005-04-05 17:47:22 +00:00
Chris Danford 218be32879 separate fail types per player. Now FailType adjustments based on Difficulty only affect the relevant players. 2005-04-05 08:30:57 +00:00
Chris Danford 6417e643d4 fix jumpy DifficultyList cursor on Random 2005-04-03 09:47:41 +00:00
Glenn Maynard 94c10e28f5 PREFSMAN->m_bScreenTestMode 2005-04-01 05:26:59 +00:00
Glenn Maynard a1405d64d8 don't wait for the wheel to settle before processing background loads after selecting random 2005-03-31 03:18:58 +00:00
Glenn Maynard dd364a2de9 use AddNumberSuffix 2005-03-31 02:57:51 +00:00
Chris Danford 79fa333e91 Sprite -> AutoActor 2005-03-30 17:43:34 +00:00
Chris Danford 23f0556912 add ShowCourseContents metric 2005-03-30 07:39:41 +00:00
Chris Danford f6e6ff688f don't call m_DifficultyList.SetFromGameState twice when changing music (fixes jumpy cursor) 2005-03-29 21:30:24 +00:00
Charles Lohr 8c5909ebe9 Modify AutoScreenMessage to keep map of all non-standard ScreenMessages.
This has a lot of advantages over the old ways.  Some of the initial ones are that
you can log a list of all screenmessages and their respective number and another
is that it would be fairly easy to add a reverse lookup, so you could get the name
of a ScreenMessage for log use by getting the ScreenMessage number.
2005-03-28 08:01:36 +00:00
Chris Danford bb6592a4e7 use float.h and limit.h constants instead of arbitrary large numbers 2005-03-25 20:01:51 +00:00
Chris Danford 880e42e1d3 fix conflicting ScreenMessage IDs by automatically generating unique values 2005-03-23 08:48:38 +00:00
Glenn Maynard 7ae7229418 on back, let ScreenWithMenuElements::Back stop the music. Abort background requests, so we don't restart music after the transition begins 2005-03-20 06:43:47 +00:00
Chris Danford 48e6cb1a69 rename back -> cancel because "back" conflicts with "background" 2005-03-20 06:14:41 +00:00
Chris Danford 1f112ae2ca fix Various showed as BPM for some courses with <= MAX_COURSE_ENTRIES_BEFORE_VARIOUS 2005-03-17 17:53:10 +00:00
Chris Danford 0eb271a1b1 allow specifying a custom MusicWheel type 2005-03-17 09:34:05 +00:00
Chris Danford ade579667b load all commands from metrics when the On command is played. This fixes skips when playing the Off command. 2005-03-13 20:44:26 +00:00
Chris Danford e76a84bcfd cleanup 2005-03-13 18:53:16 +00:00
Glenn Maynard a4a6d72342 fix warnings 2005-03-11 02:48:38 +00:00
Chris Danford 4b9a4e117b add MaxCourseEntriesBeforeShowVarious so that Artist doesn't scroll through 10s of values and BPM display doesn't display a meaningless range for endless courses 2005-03-10 23:57:53 +00:00
Chris Danford 2957b7939f mystery -> secret 2005-03-10 22:54:55 +00:00
Glenn Maynard b6eebd2517 cache GetPath results, since it may call GetPathTo, which will skip if it reads from the disk (perhaps we need a ThemePath<> cache type, like ThemeMetric<>) 2005-03-08 06:48:31 +00:00
Glenn Maynard e9dd20f0e2 cache fallback cdtitle 2005-03-08 06:35:58 +00:00
Glenn Maynard eadd3b3edb separate "low res loaded on startup" and "low res loaded on demand" banner modes 2005-03-08 01:39:32 +00:00
Chris Danford 0091b6d1d4 fix suffix for teens 2005-03-06 00:06:21 +00:00
Chris Danford 519b9bec3a add suffix to machine rank 2005-03-02 04:48:14 +00:00
Chris Danford 071f02a862 allow access to individual BroadcastOnChangePtrs within BroadcastOnChangePtr1D 2005-02-25 18:17:26 +00:00
Chris Danford 4104edcad9 use BroadcastOnChange wrappers 2005-02-25 05:27:28 +00:00
Glenn Maynard 0e59f3d135 Revert this, and do it differently: prefer the preferred song/course in
MusicWheel::SelectSongOrCourse instead of the active one.  The advantage
of this is that if, for example, a PreferredCourse is set, the player is playing
regular play (not course mode), and then switches to course mode via the
mode menu, the course will be selected correctly.  (Previously, it'd end up
on the default course in that case instead.)
2005-02-25 00:29:09 +00:00
Glenn Maynard 7f0ba99f77 Explicitly set the preferred song in SSM's ctor, instead of handling it in
the music wheel.  This way, we can re-set the preferred song at any time
and have it take effect when we get back to the wheel; previously, if
we'd already played a song, m_pCurSong would override it.
2005-02-24 22:31:11 +00:00
Chris Danford ab22e629d4 enforce that changed message is broadcast whenever value changes 2005-02-24 12:27:30 +00:00
Chris Danford 555d5aa2fe don't use Name/ID to load DifficultyMeter. We only need the Name at load time, so pass it into Load and don't save it in the Actor. 2005-02-23 20:40:46 +00:00