Commit Graph

94 Commits

Author SHA1 Message Date
Chris Danford cefafb8bc4 allow specifying section names in PreferredSongs 2008-07-02 00:10:47 +00:00
Chris Danford f72a0cd94e fix edits icon not showing for all StepsTypes in AutoStyle 2008-06-25 05:06:05 +00:00
Chris Danford 28784d9aa8 dix double* sorts picking up half double. Only use regular double. 2008-06-24 01:22:40 +00:00
Chris Danford f3d5c8d865 add Double* difficulty sorts 2008-06-23 10:57:14 +00:00
Chris Danford 4d70fe83e9 fix crash if GetFirstCompatibleStyle called from title screen 2008-03-31 04:35:29 +00:00
Steve Checkoway 521c1c23e5 GAMEMAN-> to GameManager:: 2008-03-24 12:50:16 +00:00
Glenn Maynard 3e36a05c5f fix song.h!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2008-03-09 01:51:34 +00:00
Chris Danford 93ccbdd313 don't allow double in multiplayer 2007-10-26 07:41:15 +00:00
Chris Danford aa4afd5474 fix inverted Selectable logic 2007-10-19 09:00:18 +00:00
AJ Kelly c3e0c494f0 add sorting by music length 2007-10-07 21:09:52 +00:00
Glenn Maynard 7729701678 use SongID 2007-08-15 20:56:44 +00:00
Glenn Maynard 3e3c1deea4 We have a lot of duplicate, redundant checks between UNLOCKMAN->SongIsLocked
and Song::GetDisplayed/Song::NormallyDisplayed, which leads to inconsistency.

Make UnlockManager::SongIsLocked() handle both.  Returns a bitfield; most
cases only need to test true or false.

(Also adds m_bEnabled; not used yet.)
2007-08-13 21:20:51 +00:00
Glenn Maynard a1d33f8588 use Song::GetDisplayed 2007-08-13 19:18:55 +00:00
Glenn Maynard 73cc4c0793 skip SONGMAN->GetSongFromDir if sDir2.empty() 2007-08-12 22:44:22 +00:00
Glenn Maynard 66b6b168bb CachedObjectPointer<Song> for SongID 2007-08-12 22:03:59 +00:00
Glenn Maynard c9464487c0 remove hack. Do this wiht PreferredSongs. 2007-05-31 04:40:08 +00:00
Glenn Maynard b0cc029f15 cleanup 2007-04-25 20:57:28 +00:00
Glenn Maynard 1a3cf3949a reserve 2007-04-10 23:59:59 +00:00
Steve Checkoway 0cb56b6ec2 GetAllSongs() -> GetSongs(). 2007-04-07 05:36:40 +00:00
Chris Danford 43ef38383d separate CurrentStageIndex into separate number per game and per player. This allowed for staggered join periods. 2007-03-25 09:37:14 +00:00
Glenn Maynard 14fbedd1b2 GetNumStagesForSongAndStyle -> GetNumStagesForSongAndStyleType 2007-03-17 23:05:34 +00:00
Glenn Maynard 70875589f0 fix crash when all steps removed; --s erase ++s trick doesn't work 2007-03-17 07:44:39 +00:00
Chris Danford 32586f28e1 add IsStepsPlayable, make IsStepsTypePlayable take the number of stages left into account 2007-03-12 01:47:03 +00:00
Chris Danford ca2222990c rename: AllStepsTypeInOneList -> AutoSetStyle
set m_pCurStyle based on the chosen Steps
2007-03-06 10:05:51 +00:00
Chris Danford 8cbbc48523 when a 2nd player joins, remove double steps from the list. They're no longer playable with 2 players joined. 2007-03-06 08:06:26 +00:00
Chris Danford c17d2c3507 don't show hidden StepsTypes on SSMusic 2007-03-05 21:00:12 +00:00
Chris Danford 0160e23705 style cleanup: use FOREACH_ENUM( X, x ) everywhere instead of FOREACH_X( x ) for consistency
The FOREACH_X defines are not very useful, and they were created back before FOREACH_ENUM was convenient.
2007-02-23 22:29:42 +00:00
Chris Danford 9061e2c1c1 move stage logic out of SongManager
allow selecting between multiple StepsTypes on ScreenSelectMusic (ala Pump's combined single/double list)
2007-02-23 21:13:45 +00:00
Chris Danford b407c58176 m_iStagesForSong -> m_iMaxStagesForSong 2007-02-23 19:31:42 +00:00
Chris Danford f77647b5ad enum name cleanup: DIFFICULTY_* -> Difficulty_* 2007-02-22 07:18:05 +00:00
Glenn Maynard de6ca466d2 more enum standardization 2006-10-07 04:39:48 +00:00
Glenn Maynard 8a4ddd1515 Invalid 2006-10-07 04:13:43 +00:00
Glenn Maynard d188c2fd12 use GetName, GetValue 2006-10-02 06:12:42 +00:00
Steve Checkoway 01fb4540f3 Simplify. 2006-10-01 14:51:50 +00:00
Glenn Maynard f806ec5936 StepsType_Invalid 2006-09-26 20:28:46 +00:00
Steve Checkoway c2fc8b1fc1 Add two debugging asserts. http://sourceforge.net/tracker/index.php?func=detail&aid=1550127&group_id=37892&atid=421366 2006-09-03 02:29:11 +00:00
Steve Checkoway 884af552ee Allow combined player steps to have per-player radar values. This doesn't work for trails where it just uses the PLAYER_1 values, same with writing to the catalog file. 2006-07-28 03:34:14 +00:00
Chris Danford 29d77f5c8c search songs by a genre list
move MenuDir to SSMaster header
GoalType name cleanup
2006-07-11 06:51:46 +00:00
Chris Danford 97d28100ae use SongCriteria and StepsCriteria to resolve songs for Trail 2006-07-02 06:04:53 +00:00
Chris Danford af3e1c571c move Steps searching out of song into SongUtil so that it can be shared with CourseEntry 2006-06-13 01:10:37 +00:00
Steve Checkoway 587fca151c Unused. 2006-03-09 09:42:16 +00:00
Chris Danford 7ec7a906c3 finish edit renaming and handle display errors encountered during rename 2006-03-08 22:05:23 +00:00
Chris Danford 1860c6c674 consolidate Steps description validation 2006-03-08 04:03:39 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford 44225ad379 XToThemedString -> XToLocalizedString 2006-01-07 04:11:29 +00:00
Chris Danford 0b98adff15 make RadarCategory enum and Lua names consistent 2005-12-24 20:18:56 +00:00
Chris Danford d698a5f1ec CString -> RString in RageUtil
ThemeMetric<CString> -> LocalizedString to eliminate dependencies
2005-12-20 08:35:47 +00:00
Glenn Maynard 3c11c86ea9 themable "N/A", "Other" 2005-10-30 20:58:42 +00:00
Glenn Maynard 76ade2280a static, cleanup 2005-10-30 20:14:58 +00:00
Glenn Maynard b66cdac7b9 static 2005-10-30 20:13:46 +00:00