Commit Graph
93 Commits
Author SHA1 Message Date
Mike Hawkins 2d60147372 no message 2008-05-06 00:19:54 +00:00
Chris Danford 4311158735 Split *Options::FromString into FromString and FromOneModString.
Check for invalid mod names when loading a course by checking whether the mod is a valid PlayerOption or a valid SongOption.  Previously, SongOption mods were being flagged as errors by PlayerOptions.
2007-08-20 02:57:05 +00:00
Steve Checkoway 23c5b96074 Add PlayerNumber.h header. 2007-06-09 07:49:40 +00:00
Glenn Maynard 8278b2e9a1 make FailType a PlayerOption instead of a SongOption; fixes
peculiarity that GameState::GetPlayerFailType can implement
fail modes per-player and nothing else can
2007-05-12 23:48:29 +00:00
Glenn Maynard d5b3a52233 add MuteOnError 2007-01-16 02:23:12 +00:00
John Bauer bf6da7d8b4 Reorder some includes. 2006-11-29 14:57:21 +00:00
Steve Checkoway 8c6575ecbb PlayerOption po1; // Initialize it.
PlayerOption po2;

po2.FromString( po1.GetString() );
po2 does not necessarily equal po1 because the note skin might be omitted so po2's note skin will be blank. Passing true to GetString() will include the note skin so po2.FromString( po1.GetString(true) ) will cause po2 to equal po1.
2006-08-18 00:09:09 +00:00
Chris Danford 7ac45c24e4 save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore. 2006-08-05 02:38:05 +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 74ecf45379 add Tiny (the same effect as the old Mini)
make calories less generous
2006-04-05 02:59:16 +00:00
Chris Danford ee8329cee6 don't DQ because of forced mods 2006-03-26 17:48:39 +00:00
Chris Danford 0e12a206f4 blank m_sNoteSkin mean "no change in NoteSkin". Don't hardcode the NoteSkin "default" everywhere because "default" is not guaranteed to exist. 2006-02-22 17:15:13 +00:00
Chris Danford 9a05977e52 localize SongOptions strings 2006-02-05 20:30:37 +00:00
Chris Danford 370d11ee19 theme -> localize 2006-01-29 22:17:54 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford cd9cf4c1e2 move some service menu actions from GameCommand into ScreenServiceAction 2005-11-29 23:15:11 +00:00
Glenn Maynard 781017c4c0 ChooseRandomMofifiers -> ChooseRandomModifiers 2005-09-08 01:06:01 +00:00
Chris Danford 6ca0639c3c add invert 2005-05-05 21:40:54 +00:00
Chris Danford b81c304eb6 rename FixImposibleRows -> RemoveStretch and turn it into a mod 2005-05-01 04:35:29 +00:00
Glenn Maynard 1c3323fac7 add norolls 2005-04-25 09:42:26 +00:00
Chris Danford 7caea1e41a add HiddenOffset, SuddenOffset mods 2005-04-20 08:54:12 +00:00
Chris Danford c9e561f6cd fix "Overhead" showing for every attack 2005-04-17 00:55:12 +00:00
Chris Danford ea34de2bef one path for parsing and theming player options - fixes "SuperShuffle" not themed
warn in ActiveAttackList if an invalid mod is encountered
don't hard code font name
2005-04-06 05:32:09 +00:00
Glenn Maynard f083765d69 remove ProTimingDisplay; too hard to read to be useful 2005-01-25 18:22:22 +00:00
Glenn Maynard aad97fbcb9 remove some more old experimental stuff 2005-01-15 01:45:34 +00:00
Glenn Maynard 8c89672c89 float m_fScoreDisplay -> ScoreDisplay m_ScoreDisplay
minor cleanup
2005-01-10 15:10:02 +00:00
Steven Towle 19ac29c9af added score display options 2005-01-09 07:47:38 +00:00
Chris Danford f840c014a9 Move some player-specific data out of the bloated GameState class.
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Steven Towle e7f1204f41 added random speed modifier (as an experiment for random variables in modifiers) 2004-12-11 11:06:41 +00:00
Glenn Maynard 09b14c370e add PlayerOptions::ResetSavedPrefs 2004-11-14 05:25:30 +00:00
Chris Danford abe10501f7 change Twister to "max 3 holds at once"
add Floored, "max 2 holds at once"
2004-08-29 21:26:52 +00:00
Chris Danford 8dcd4d93bb only persist a subset of options that players would want to use for every song. When players turn on tricky options for the last song, they often forget to turn all of the tricky stuff off again in the next game. 2004-08-29 09:19:11 +00:00
Chris Danford 5430ecb232 rename: Converge -> Centered 2004-08-29 07:12:37 +00:00
Chris Danford 27ece3ecbf fix "transform mods that last for a whole song in a course get applied twice"
fix "impossible to get 100% on a course that uses AddMines" by calculating RadarValues after applying mods
Trail::GetRadarValues needs to do caching.  Performance is bad.
2004-07-23 04:45:48 +00:00
Chris Danford 61581479d8 track the current Trail in GameState 2004-06-03 08:22:02 +00:00
Glenn Maynard 7dfd611587 license updates 2004-05-31 21:55:14 +00:00
Chris Danford 9a716c0ac5 theme mod names on the eval screen 2004-05-02 11:54:16 +00:00
Glenn Maynard ab7e7b1afa fix brake/boost tweening
allow tweening to/from constant speed mods
2004-04-09 04:49:29 +00:00
Glenn Maynard f9e818794a add disqualifying "cover" modifier: don't show the song background 2004-04-02 00:13:47 +00:00
Glenn Maynard 4c1374aea9 remove unused TimingAssist 2004-03-27 00:16:48 +00:00
Chris Danford cb91aa5f36 don't disqualify for mods that have no effect on the current song or course 2004-03-25 05:38:04 +00:00
Chris Danford df72631f6c add "disqualify" graphic to options screen for options that make a song easier 2004-03-08 07:49:01 +00:00
Chris Danford d733b7a7b2 make Turns multi-selectable 2004-03-01 00:09:07 +00:00
Chris Danford ddeb153ed3 add "converge" mod 2004-02-23 07:44:11 +00:00
Chris Danford 380a2d00ee add "cross" mod 2004-02-23 05:33:33 +00:00
Matt Denham 6905bbe781 Added BMRize mod because people have complained that Quick is too easy. Try this. :-) 2004-02-12 06:54:54 +00:00
Glenn Maynard 333e32ef25 operator== is always const 2004-01-18 07:44:39 +00:00
Chris Danford b555be59df more rave balancing
add "noquads"
2004-01-12 03:47:55 +00:00
Chris Danford e2136499e1 add "nojumps" 2004-01-11 06:34:30 +00:00
Chris Danford 2767e78218 cleanup options comparison 2004-01-11 04:33:21 +00:00